Java集合有有序,无序,排序

首先,集合的有序无序是指在插入的时候,保持插入的顺序性,先插入的放在集合前面,后插入的放在集合后面。
而排序是指插入元素后,集合中的元素是否自动进行排序(例如升序降序)。
实现List接口的,例如ArrayList,LinkedList都是有序的
实现Set接口的,例如HashSet,TreeSet,LinkHashSet等都是无序的,但是TreeSet是基于树排序的。
实现Map接口的,例如HashMap,HashTable,
LinkedHashMap,TreeMap也都是无序的,但是TreeMap是基于树排序的。

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

推荐阅读更多精彩内容

  • 一、集合入门总结 集合框架: Java中的集合框架大类可分为Collection和Map;两者的区别: 1、Col...
    程序员欧阳阅读 11,641评论 2 61
  • Java集合类可用于存储数量不等的对象,并可以实现常用的数据结构如栈,队列等,Java集合还可以用于保存具有映射关...
    小徐andorid阅读 1,977评论 0 13
  • 原文地址 Java集合 Java集合框架:是一种工具类,就像是一个容器可以存储任意数量的具有共同属性的对象。 Ja...
    gyl_coder阅读 998评论 0 8
  • 集合类框架的介绍: ![Java 集合类框架](https://upload-images.jianshu.io/...
    LynnGuo阅读 764评论 0 1
  • 每一件坏事的发生,必然会伴随着一件好事。塞翁失马,焉知非福。 记得面试的时候,老总跟我说过一句话:机会经常有,就怕...
    婷下来思考阅读 290评论 0 0