java中集合是比较重要的一个知识点,这里是作为学习,记录一下
集合主要包含list,set和map
list,set继承Collection接口,Map为独立接口
List:ArrayList(重要),Vector,LinkedList 有序
Set : HashSet(重要),LinkedHashSet,TreeSet 无序
Map:Hashtable,LinkedHashMap,HashMap(重要),TreeMap
这是几种集合主要包含的子集合,先用一张图简单说明一下关系
这张图比较清楚的说明上面三种集合的关系
下面来一个个举例,只列举比较重要的几点
Collection类: ArrayList
常用的方法:
add:添加元素
remove:删除某个元素
contains:集合是否包含某个元素
isEmpty:集合是否为空
两个集合中操作,接口同上
addAll 是把另一个集合加到当前集合后面
removeAll 删除的是交集
containsAll a集合是否包含b集合
retainAll 是取交集,原集合不变则是false,改变则是true
集合迭代器Iterator比较重要的两个方法:
hasNext() 判断是否还有下一个元素
next() 下一个元素
网友评论