社区
Java SE
帖子详情
ArrayList TreeSet
一只红烧虾
2020-05-16 01:46:48
ArrayList TreeSet两个都是有序的,他们两个的这种有序有什么区别?
...全文
339
6
打赏
收藏
ArrayList TreeSet
ArrayList TreeSet两个都是有序的,他们两个的这种有序有什么区别?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
冰思雨
2020-06-01
打赏
举报
回复
ArrayList 的有序,指的是 放入元素操作的 先后顺序。 TreeSet 的有序,指的是 放入元素可以比较大小,然后,按照大小排列的顺序。
亦夜
2020-05-18
打赏
举报
回复
有序指存入和取出结果一样,TreeSet只是实现了自动排序,所以导致最后你看到的结果是有序的,当你使用自定义对象类型,你需要实现Comparator才能实现排序,而ArrayList底层就是一个有序数组来实现的
芒果-橙
2020-05-18
打赏
举报
回复
这就涉及到底层使用的数据结构的不同了,ArrayList使用的是数组,TreeSet是树。要详细了解,可从这个方面去搜索
qybao
2020-05-18
打赏
举报
回复
看你的有序指什么?
如果是指存取顺序一致,那只有arraylist能保证,treeset是不保证有序的。(原因LS都说了)
如果是指存储的数据大小顺序有序,arraylist是做不到的,treeset可以通过设定comparetor而达到自动排序。
似水流年风萧兮
2020-05-16
打赏
举报
回复
https://blog.csdn.net/forever428/article/details/83065541
爱吃鱼的ねこ
2020-05-16
打赏
举报
回复
arraylist有序的?
treeset
和 hashlist 实现的扑克牌游戏
本话题将重点关注`
TreeSet
`和`
ArrayList
`(而非`hashlist`,可能是`
ArrayList
`的误写)这两种数据结构在实现扑克牌游戏中的应用。我们将深入探讨它们各自的特点以及在特定场景下的选择。 首先,让我们了解`...
java模拟斗地主的洗牌发牌.rar
在这个项目中,主要使用了三种集合类:HashMap、
ArrayList
和
TreeSet
,它们各自有其独特的特性和用途。 首先,HashMap作为扑克牌的存储容器,用于存储牌的值(如红桃A、黑桃K等)及其对应的对象。HashMap是一个无序...
java基本集合类,java基本集合类
本篇文章将详细讲解Java中的基本集合类
ArrayList
、LinkedList和Vector,以及HashSet和
TreeSet
。 1.
ArrayList
ArrayList
是基于动态数组实现的集合类,它允许存储重复元素。默认初始容量为10,当添加元素超过容量时...
Java 对象排序详解.rar_java 对象排序_对象_排序
本文将深入探讨如何对
ArrayList
、HashSet、
TreeSet
以及数组中的对象进行排序。理解这些排序机制对于编写高效且可维护的代码至关重要。 首先,让我们从
ArrayList
开始。
ArrayList
是Java中实现List接口的一个动态数组...
day016-list和set笔记以及代码.zip
ArrayList
:如果是查改多,用
ArrayList
LinkedList:如果是增删插多,用LinkedList Vector:如果是有线程安全要求用Vector 如果是不能存放重复的元素,用Set接口下的实现类 HashSet:如果没有任何排序要求,用...
Java SE
62,634
社区成员
307,269
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章