java常见的集合类

一、Set集合
其主要实现类有HashSet、TreeSet。
存放对象的引用,不允许有重复对象。
二、List集合
其主要实现类有LinkedList、ArrayList。
前者实现了链表结构,后者可代表大小可变的数组。List的特点是能够以线性方式储蓄对象,并允许存放重复对象。List能够利用Collections类的静态方法sort排序。sort(List list)自然排序;sort(List listm,Comparator codddmparator)客户化排序。
三、Map集合
其主要实现类有HashMap、TreeMap。
Map对值没有唯一性要求,对健要求唯一,如果加入已有的健,原有的值对象将被覆盖。HashMap类按照哈希算法来存取键对象,可以重载equals()、hashCode()方法来比较键,但是两者必须一致。TreeMap,可自然排序,也可通过传递Comparator的实现类构造TreeMap。

猜你喜欢

转载自blog.csdn.net/qq_42859864/article/details/82380398