1 ArrayList

是Java函数库中的一个类;

只能携带对象,而非primitive主数据类型,但编译器能自动将primitive主数据类型包装成Object存放在ArrayList中;

包含很多方法:

1.1 add(Object element)

向ArrayList中加入元素;

1.2 remove(int index)

在索引参数中移除元素;

1.3 remove(Object element)

移除该元素;

1.4 contains(Object element)

若和元素参数匹配,返回true;

1.5 isEmpty()

若ArrayList中没有元素,返回true;

1.6 indexOf(Object element)

返回元素参数的索引或-1;

1.7 size()

返回ArrayList中元素个数;

1.8 get(int index)

返回当前索引参数的元素;

// 创建
ArrayList<Egg> myList = new ArrayList<Egg>();
// 加入元素
Egg s = new Egg();
myList.add(s);
// 加入元素
Egg b = new Egg();
myList.add(b);
// 查询大小
int theSize = myList.size();
// 查询特定元素
boolean isIn = myList.contains(s);
// 查询特定元素的位置
int ind = myList.indexOf(b);
// 判断集合是否为空
boolean empty = myList.isEmpty();
// 删除元素
myList.remove(s);

2 ArrayList与数组比较

2.1 一般数组在创建时必须确定大小

2.2 存放对象给一般数组必须指定位置

2.3 一般数组使用特殊的语法

3 布尔表达式

3.1 &&, ||

逻辑与、逻辑或

3.2 !=, !

不等于、非

3.3 &, |

按位与、按位或

4 使用函数库(Java API)

在Java API中,类是被包装在包中;

使用API中的类,必须知道它放在哪个包中;

必须指明程序代码中所使用到的类的完整名称;

</pre><pre name="code" class="java">import java.util.ArrayList;

除java.lang,使用其他包的类必须制定全名;

程序不会因为使用import而变大、变慢;

HeadFirstJava——6_Java API相关推荐

  1. 淘宝获取单笔订单信息服务端调用API及流程

    淘宝获取单笔交易接口(文档地址):https://open.taobao.com/api.htm?docId=54&docType=2 调用接口所需依赖(文档地址):https://devel ...

  2. rancher部署项目Validation failed in API: Deployment.apps“”must be no more than 63 characters问题原因及解决方法

    Validation failed in API: Deployment.apps "xxxxxxxxxx-x x x x x x x x x" is invalid: [meta ...

  3. RPC 笔记(01)— RPC概念、调用流程、RPC 与 Restful API 区别

    1. 基本概念 PRC 远程过程调用 Remote Procedure Call,其就是一个节点请求另外一个节点提供的服务.当两个物理分离的子系统需要建立逻辑上的关联时,RPC 是牵线搭桥的常见技术手 ...

  4. 通过聚合数据API获取微信精选文章

    思路 在聚合数据申请账号(https://www.juhe.cn/) 通过聚合数据api获取微信精选文章api 通过newspaper库提取相应的文本内容,关于newspaper库的使用方法可以参考这 ...

  5. 使用 JavaCSV api 读取和写入 csv 文件

    使用JavaCSV api 导包 我现在基本上都是Maven构建项目,相信大家也是,就不提供jar包了. <dependency><groupId>net.sourceforg ...

  6. API pytorch tensorflow

    pytorch与tensorflow API速查表 方法名称 pytroch tensorflow numpy 裁剪 torch.clamp(x, min, max) tf.clip_by_value ...

  7. GPT3 api接口调用

    原标题:OpenAI发布GPT3 api调用接口!可处理几乎所有英文问题 大数据文摘出品 作者:牛婉杨.笪洁琼 两周前,OpenAI又放了个大招:GPT3突然放出,其参数量达到1750亿,相当于160 ...

  8. pykafka连接重要使用pykafka,kafka-python的api开发kafka生产者和消费者

    https://pykafka.readthedocs.io/en/latest/api/producer.html 说明文档 </div><h2 class="heade ...

  9. 降维-基于RDD的API

    降维-基于RDD的API • Singular value decomposition (SVD) o Performance o SVD Example • Principal component ...

  10. 通过带Flask的REST API在Python中部署PyTorch

    通过带Flask的REST API在Python中部署PyTorch 在本文中,将使用Flask来部署PyTorch模型,并用讲解用于模型推断的 REST API.特别是,将部署一个预训练的Dense ...

最新文章

  1. android sqlite 怎么写入存储时间
  2. HDU OJ 5437 Alisha’s Party 2015online A
  3. IOS热更新-JSPatch实现原理+Patch现场恢复
  4. CSP认证 201312-4有趣的数[C++题解]:组合数、数学
  5. 图片相似度识别_deepface:人脸识别\特征分析
  6. 一款好用且免费的语句分析工具Plan Explorer
  7. YBTOJ洛谷P3750:分手是祝愿(期望dp)
  8. 事务学习总结(2)——spring事务
  9. tone mapping简介
  10. 安卓应用安全指南 5.6.1 密码学 示例代码
  11. 第 8 章 建造者模式
  12. XState是一个状态管理的库
  13. freemarker空值处理
  14. H264--H264编码--4
  15. 关于ES6 Class语法相关总结
  16. android 小说下载器 源码 分享
  17. QT 连接 MySQL 失败:手动编译 MySQL 驱动插件
  18. 骨传导耳机是利用什么原理听歌?什么骨传导耳机好用
  19. ☀️光天化日学C语言☀️(01)- 第一个C语言程序 | 万丈高楼平地起
  20. python 12306登录_基于Python3的12306登录实现

热门文章

  1. 如何将eclipse的英文设置成中文?
  2. 极域课堂管理系统软件如何取消控制_微缔电子组装业MES系统软件六大功能组成...
  3. 科学计算机角度值改为弧度制,弧度制换算(角度换算弧度计算器)
  4. Matlab 中文版下载,安装图文教程
  5. winpe修复计算机无法启动,pe系统windows启动修复工具怎么使用
  6. C# 打开Win10蓝牙管理模块
  7. 数模美赛-层次分析模型方法(评价类问题)
  8. 《数学女孩》 读书笔记 Part 1 of 5
  9. 张宇1000题高等数学 第八章 一元函数积分学的概念与性质
  10. matlab分析傅里叶级数