社区
Java SE
帖子详情
用什么集合来存放有序不可重复元素?
sophia_230
2007-08-25 11:18:47
在Java 中, list 是 有序,可重复的, 而set是无序,不可重复的
那么想要用有序不可重复的集合,应该用什么呢?是不是应该用Map?
...全文
2273
5
打赏
收藏
用什么集合来存放有序不可重复元素?
在Java 中, list 是 有序,可重复的, 而set是无序,不可重复的 那么想要用有序不可重复的集合,应该用什么呢?是不是应该用Map?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
joejoe1991
2007-08-26
打赏
举报
回复
TreeSet
jy02209334
2007-08-25
打赏
举报
回复
TreeSet
梅小西Echo
2007-08-25
打赏
举报
回复
arraylist行不
路过
dddpp
2007-08-25
打赏
举报
回复
上面回答的都对
shortppsy
2007-08-25
打赏
举报
回复
TreeSet和 TreeMap
List
集合
(
存放
有序
可
重复
队列)
常用的ArrayList是一种先进先出的
有序
队列 //list
集合
是
有序
的可
重复
的 @Test public void listTest1(){ List list =new ArrayList(); //不指定索引直接添加在
集合
最后 list.add(11); list.add(" 111"); list.add('a'); //指定索引 list.add(0...
java list
不可
重复
_Java-List(
有序
,可
重复
,有索引),HashSet(无序,
不可
重复
),TreeSet(
有序
,
不可
重复
),Map(具有映射关系):HashMap与TreeMap(与...
1.概念java
集合
存放
于包java.util包中,是一个用来
存放
对象的容器只能
存放
对象,例如:
存放
int是转换成Integer对象
集合
存放
的是多个对象的引用,对象本身还是放在堆内存中
集合
可以
存放
不同类型,不限数量的数据类型2 HashSet(无序,
不可
重复
)HashSet是set接口的典型实现,大多数时候使用Set
集合
时都使用这个实现类。我们大多数时候说的set
集合
指的都是HashSet
集合
Ha...
List
集合
和Set
集合
List中
元素
存取是
有序
的、可
重复
的;Set
集合
中
元素
是无序的,
不可
重复
的。 CopyOnWriteArrayList:COW的策略,即写时复制的策略。适用于读多写少的并发场景 Set
集合
元素
存取无序,且
元素
不可
重复
。 HashSet不保证迭代顺序,线程不安全;LinkedHashSet是Set接口的哈希表和链接列表的实现,保证迭代顺序,线程不安全。 TreeSet:可以对Set
集合
中的
元素
排序,
元素
以二叉树形式
存放
,线程不安全。 3.2 ArrayList、L
Java中的Map允许有
重复
元素
吗?
Java中常见的三个
集合
接口:List、Set、Map,已经知道List中是允许有
重复
元素
的,而Set中是不允许有
重复
元素
的,那么Map中允许有
重复
元素
吗? 查阅资料,发现是
不可
以的,因为map是无序的,它的查询需要通过key的值来查找,如果你定义两个同样的key,那么一个key就对应了多个值,这样就违背了java对map的定义,键和值是一一对应的。所以key
不可
以
重复
。 写个代码测试一下: package com.test.collection; import java.util.HashMap; im
javaSE List
集合
,
有序
(索引),可以
存放
重复
元素
List(列表):
元素
有序
,
元素
可以
重复
(有索引)。 通过
元素
的equals()方法判断是否
重复
。ArrayList:https://blog.csdn.net/houyanhua1/article/details/80494916Demo.java:package cn.xxx.demo; import java.util.ArrayList; import java.util.List; ...
Java SE
62,616
社区成员
307,307
社区内容
发帖
与我相关
我的任务
Java SE
Java 2 Standard Edition
复制链接
扫一扫
分享
社区描述
Java 2 Standard Edition
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章