HeadFirstJava——6_Java API
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相关推荐
- 淘宝获取单笔订单信息服务端调用API及流程
淘宝获取单笔交易接口(文档地址):https://open.taobao.com/api.htm?docId=54&docType=2 调用接口所需依赖(文档地址):https://devel ...
- 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 ...
- RPC 笔记(01)— RPC概念、调用流程、RPC 与 Restful API 区别
1. 基本概念 PRC 远程过程调用 Remote Procedure Call,其就是一个节点请求另外一个节点提供的服务.当两个物理分离的子系统需要建立逻辑上的关联时,RPC 是牵线搭桥的常见技术手 ...
- 通过聚合数据API获取微信精选文章
思路 在聚合数据申请账号(https://www.juhe.cn/) 通过聚合数据api获取微信精选文章api 通过newspaper库提取相应的文本内容,关于newspaper库的使用方法可以参考这 ...
- 使用 JavaCSV api 读取和写入 csv 文件
使用JavaCSV api 导包 我现在基本上都是Maven构建项目,相信大家也是,就不提供jar包了. <dependency><groupId>net.sourceforg ...
- API pytorch tensorflow
pytorch与tensorflow API速查表 方法名称 pytroch tensorflow numpy 裁剪 torch.clamp(x, min, max) tf.clip_by_value ...
- GPT3 api接口调用
原标题:OpenAI发布GPT3 api调用接口!可处理几乎所有英文问题 大数据文摘出品 作者:牛婉杨.笪洁琼 两周前,OpenAI又放了个大招:GPT3突然放出,其参数量达到1750亿,相当于160 ...
- pykafka连接重要使用pykafka,kafka-python的api开发kafka生产者和消费者
https://pykafka.readthedocs.io/en/latest/api/producer.html 说明文档 </div><h2 class="heade ...
- 降维-基于RDD的API
降维-基于RDD的API • Singular value decomposition (SVD) o Performance o SVD Example • Principal component ...
- 通过带Flask的REST API在Python中部署PyTorch
通过带Flask的REST API在Python中部署PyTorch 在本文中,将使用Flask来部署PyTorch模型,并用讲解用于模型推断的 REST API.特别是,将部署一个预训练的Dense ...
最新文章
- android sqlite 怎么写入存储时间
- HDU OJ 5437 Alisha’s Party 2015online A
- IOS热更新-JSPatch实现原理+Patch现场恢复
- CSP认证	201312-4有趣的数[C++题解]:组合数、数学
- 图片相似度识别_deepface:人脸识别\特征分析
- 一款好用且免费的语句分析工具Plan Explorer
- YBTOJ洛谷P3750:分手是祝愿(期望dp)
- 事务学习总结(2)——spring事务
- tone mapping简介
- 安卓应用安全指南 5.6.1 密码学 示例代码
- 第 8 章 建造者模式
- XState是一个状态管理的库
- freemarker空值处理
- H264--H264编码--4
- 关于ES6 Class语法相关总结
- android 小说下载器 源码 分享
- QT 连接 MySQL 失败:手动编译 MySQL 驱动插件
- 骨传导耳机是利用什么原理听歌?什么骨传导耳机好用
- ☀️光天化日学C语言☀️(01)- 第一个C语言程序 | 万丈高楼平地起
- python 12306登录_基于Python3的12306登录实现
热门文章
- 如何将eclipse的英文设置成中文?
- 极域课堂管理系统软件如何取消控制_微缔电子组装业MES系统软件六大功能组成...
- 科学计算机角度值改为弧度制,弧度制换算(角度换算弧度计算器)
- Matlab 中文版下载,安装图文教程
- winpe修复计算机无法启动,pe系统windows启动修复工具怎么使用
- C# 打开Win10蓝牙管理模块
- 数模美赛-层次分析模型方法(评价类问题)
- 《数学女孩》 读书笔记 Part 1 of 5
- 张宇1000题高等数学 第八章 一元函数积分学的概念与性质
- matlab分析傅里叶级数