集合
一、集合体系结构
Collection:单列集合,一次只添加一个数据
是单列集合的祖宗接口,它的功能是全部单列集合都可以继承使用的



List系列集合:添加的元素是有序、可重复、有索引
Set系列集合:添加的元素是无序、不重复、无索引
Map:双列集合,一次添加一对数据
。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。。
二、Collection集合
collection遍历方式:(3种)
1.迭代器遍历
迭代器不依赖索引(Iterator类)--遍历的过程中需要删除元素,请使用迭代器


细节注意点:
1.报错NoSuchElementEception
2.迭代器遍历完毕,指针不会复位
3.循环中只能用一次next方法
4.迭代器遍历时,不能用集合的方法进行增加或删除(实在要删除,可以用迭代器提供的remove方法进行删除;要添加,暂时没有办法)
2.增强for遍历
底层就是迭代器,为了简化迭代器的代码书写的。
所有的单列集合和数组才能用增强for进行遍历!!!

3.Lambda表达式遍历
更简单、更直接

本文来自博客园,作者:sharline,转载请注明原文链接:https://www.cnblogs.com/sharline/p/18858456
浙公网安备 33010602011771号