我是靠谱客的博主 沉默钢笔,这篇文章主要介绍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。

最后

以上就是沉默钢笔最近收集整理的关于java常见的集合类的全部内容,更多相关java常见内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(98)

评论列表共有 0 条评论

立即
投稿
返回
顶部