List接口
Set接口
Map接口
注意点:集合类大多在java.util包中。
//返回集合中的迭代器。
Iteratorit = List.iterator();
//实例化了一个arrayList对象
ArrayListlist = new ArrayList();
List接口:
ArrayList类的特点:
增、删元素较慢,查、改元素较快。
LinkedList类的特点:
增、删元素较快,查、改元素较慢。
Set接口:
Set接口的实现类:
HashSet类的特点:
无序,允许值为null(空)
TreeSet类的特点:
按自然顺序递增排列。
Set集合的特点:
无序,不可重复
Map接口:
Map接口的实现类:
HashMap类的特点:
允许null值和null键,无序,增,删查效率高。
TreeMap类的特点:
不允许键为null,有序。
Map集合的特点:
一键对应一值,键不可重名,同值可以对应多键。