概述
一、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。
最后
以上就是沉默钢笔为你收集整理的java常见的集合类的全部内容,希望文章能够帮你解决java常见的集合类所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
发表评论 取消回复