list与set区别

list与set区别

list:

1. 支持重复对象存储

2. 支持多个null插入

3. 有序集合

4. 常用实现类:ArrayList、LinkedList 和 Vector

set:

  1. 不支持重复对象存储

  2. 仅支持一个null插入

  3. 无序集合,TreeSet可通过comparable和comparator实现排序

  4. 常用实现类: HashSet(基于hashMap实现)、LinkedHashSet 以及 TreeSet(实现了SortedSet,有序)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • Java集合类可用于存储数量不等的对象,并可以实现常用的数据结构如栈,队列等,Java集合还可以用于保存具有映射关...
    小徐andorid阅读 5,958评论 0 13
  • 集合类框架的介绍: ![Java 集合类框架](https://upload-images.jianshu.io/...
    LynnGuo阅读 4,073评论 0 1
  • 在编程中,常常需要集中存放多个数据。集合类主要负责保存、盛装其他数据,因此集合类也被称为容器类。所有的集合类都位于...
    一一一二二三阅读 3,106评论 0 1
  • Java集合框架 Java平台提供了一个全新的集合框架。“集合框架”主要由一组用来操作对象的接口组成。不同接口描述...
    小石38阅读 2,885评论 0 0
  • 明日起开启休整模式,不是度假,也不是休息,希望自己早日满血复活!
    米线儿_2017阅读 2,994评论 2 1