集合体系
一、Collection类
1、是接口,不能被实例化,只能通过其实现类,多态调用此类中的方法,继承于 Iterable<E> 接口。
2、常用方法:add(E e):把指定元素追加到集合,返回Boolean
clear()
:移除集合所有元素,但集合存在
remove(Object obj):通过内容删除指定元素,返回Boolean
contains(Object o)
:判断集合中是否有指定元素,返回Boolean
size():获取集合长度,返回int
二、Iterator 迭代器
1、该类为接口,不可被实例化,想要调用接口中的方法用 Collection 的父类 Iterable<E> 接口中的方法 iterator() 返回一个 Iterator 对象
2、常用方法:hasNext():判断下一个元素是否存在,通常作为 循环条件
next():获取值。执行一次就跳到下一个元素。
解决把办法:把取出来的值暂时放到一个变量中,对此变量进行操作。