本系列博客根据韩顺平老师教学视频而写,为了更好的学习和记忆
韩顺平老师B站个人空间
常用方法
add
添加单个元素/对象。添加的元素都为对象,比如add数字,则是封装成Integer对象。
remove
- 删除指定元素,参数可以是下标,也可以是集合中保存的对象。但是注意,当传下标时候一定不要越界。此时的返回值是被删除的对象
- 若是要删除对象,则可以直接new一个对象进行删除,删除要有对应的equals方法。此时返回值是boolean类型
删除是根据equlals方法删除的
删除8用list.remove(new Integer(8))
contains
用于检测某元素是否存在,返回值是boolean类型
size
返回list的大小,即有多少个元素
isEmpty
判断集合是否为空,若为空则返回true
clear
清空集合
addAll
添加多个元素,参数可以是实现了Collection接口的集合。
removeAll
删除多个元素,参数可以是实现了Collection接口的集合。删除的元素是两个集合的交集。
遍历方法
Iterable接口
Collection继承了Iterable接口
执行原理
方法
代码示例
- 在idea中可以用itit快速生成while循环
- 显示所有快捷键的快捷键ctrl+j
增强for循环遍历
- 增强for其实底层也是用迭代器,可以说增强for就是简化版的迭代器
- 在idea中快捷键 I 大写的i可以快速写出增强for
- 增强for也可以用在数组上