集合:jdk提供一些可以用来存放任意类型对象的长度可变的类,这些类称为集合
* 单列集合:根据一定的规则储存一系列对象。根接口collection
* 子接口:List/Set
* List接口:有序集合,存放的对象有序、可以重复
* Set接口:无序集合,存放的对象无序、不可重复
* 双列集合:key --> value(值)
<E>泛型:限制集合中的数据类型
集合遍历
1.foreach:遍历集合中的每一个元素,并将元素赋值给临时变量,对临时变量进行操作。
* for(集合中元素数据类型 临时变量:容器/ 集合名称){…}
做删除会报异常
2.Iterator迭代器
* iterator.hasNext() //判断是否在下一个元素,返回boolean类型值
* iterator.next();//next指向元素,返回泛型的数据类型
* iterator.remove();//删除当前迭代器
*