【集合学习1】Collection接口常用方法

在这里插入图片描述
在这里插入图片描述
本系列博客根据韩顺平老师教学视频而写,为了更好的学习和记忆
韩顺平老师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也可以用在数组上

猜你喜欢

转载自blog.csdn.net/VanGotoBilibili/article/details/115269129