集合类

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集合的特点:

   一键对应一值,键不可重名,同值可以对应多键。

你可能感兴趣的:(集合类)