[JavaSE基础] 集合
Java集合接口
1.Collection接口的子类接口:一种为Set 一种为 List,一种为Queue ;
2.Map接口
首先介绍定义在接口里的常用方法和一些特点:
Collection的常用方法:
add()
remove()
contain()
isEmpty()
size()
clear()
toArray()
contains()
Set类里有个方法:retainAll() 用来把调用方法的对象替换成和参数对象的交集
Map类常用方法:
put()
remove()
containsKey()
containsValue()
get()
Set类的常用遍历方法:
iterator() 使用迭代器进行遍历
foreach加强for遍历
Map类的常用遍历方法:
keySet() 转换成一个Set集合,里面是key值
entrySet() 把key-value转化成 Entry集合
1.Set : 唯一,元素不可重复,TreeSet有序,HashSet无序
2.List : 不唯一,元素可重复,全部有序
3.Queue:不唯一,元素可重复,有序
4.Map: 唯一,元素不可重复,TreeMap有序,HashMap无序
List接口:
List<Object> list = new ArrayList<Object>(); List<Object> list2 = new Vector<Object>(); List<Object> list3 = new LinkedList<Object>();