标签:实现类 java基础 集合 添加 插入 eset linked 有序 多个
集合按照存储结构可以分为两大类:
集合体系架构图
list
集合常用方法:
ArrayList
为List接口的一个实现类,相当于 长度可变的数组对象。
LinkedList
为list接口的一个实现类,在增删元素时比ArrayList效率高。
Iterator
Collection、map接口用于存储元素,Iterator主要用于遍历。因此Iterator对象又称为迭代器。
相关方法: hasNext()判断集合中是否存在下一个元素
next()取出下一个元素。
foreach循环
语法: for(容器中元素类型 临时变量:容器变量){
执行语句
}
listItrator接口
为iterator的一个子类,添加的方法如下:
boolean hasPrevious() 如果以逆向遍历列表,列表迭代器有多个元素,则返回true
Object previous() 返回列表中的前一个元素。
void remove() 从列表中移除next或者previous返回的最后一个元素。
set
无序、不可重复
HashSet
TreeSet 内部采用排序二叉树来存储元素。
标签:实现类 java基础 集合 添加 插入 eset linked 有序 多个
原文地址:https://www.cnblogs.com/wq-9/p/10092004.html