社区
Web 开发
帖子详情
如何arraylist判断里的值是否重复?
herolove
2005-10-26 10:40:47
如何arraylist判断里的值是否重复?
ArrayList list = new ArrayList();
list.add(比如加进来很多值);
for(int n=0;n<list.size();n++){
String temp = (String)list.get(n);
如何判断temp是不是重复?
}
...全文
1750
5
打赏
收藏
如何arraylist判断里的值是否重复?
如何arraylist判断里的值是否重复? ArrayList list = new ArrayList(); list.add(比如加进来很多值); for(int n=0;n<list.size();n++){ String temp = (String)list.get(n); 如何判断temp是不是重复? }
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ChDw
2005-10-26
打赏
举报
回复
再弄一个HashSet进来
HashSet set = new HashSet(list);
set.size() == list.size()表示没有重复,否则有重复
herolove
2005-10-26
打赏
举报
回复
如何arraylist判断里的值是否重复?
lcllcl987
2005-10-26
打赏
举报
回复
楼主的需求估计是想产生一个不重复的列表
不如就用HashSet,HashSet的add方法本身就是不重复的添加元素到集合.
另外HashSet的contains方法也可以判断是否有重复元素.
ChDw(米)的方法很好
rower203
2005-10-26
打赏
举报
回复
list 加入 str 前,可先判断:
list.contains(str);
老陈说编程
2005-10-26
打赏
举报
回复
用hashCode()这个方法也可判断!
Java进阶课程系列之
ArrayList
集合底层源码实战分析
ArrayList
允许空
值
和
重复
元素,当往
ArrayList
中添加的元素数量大于其底层数组容量时,其会通过扩容机制重新生成一个更大的数组。另外,由于
ArrayList
底层基于数组实现,所以其可以保证在 O(1) 复杂度...
java
arraylist
重复
_Java:查看
ArrayList
是否
包含具有
重复
值
的
ArrayList
我正在尝试创建一个方法来确定
ArrayList
(a2)
是否
包含
ArrayList
(a1),假设两个列表都包含
重复
值
(containsAll不会像
ArrayList
包含
重复
值
那样工作,那么它将返回true 无论
值
的数量)这就是我所拥有的:(我相信它会起作用但我不能在for循环中使用.remove)public boolean isSubset(
ArrayList
a1,
ArrayList
a2) ...
ArrayList
,HashSet
判断
对象
是否
重复
的原因
ArrayList
:
ArrayList
的contains方法原理:底层依赖于equals方法
ArrayList
的contains方法会使用调用方法时, 传入的元素的equals方法依次与集合中的旧元素所比较, 从而根据返回的布尔
值
判断
是否
有
重复
元素。 此时,当
ArrayList
存放自定义类型时,由于自定义类型在未重写equals方法前,
判断
是否
重复
的依据是地址
值
,所以如果想根据内容
判断
...
java
arraylist
重复
数据_Java:在
ArrayList
中检测
重复
项?
小编典典最简单:将整个集合转储到Set中(使用Set(Collection)构造函数或Set.addAll),然后查看Set
是否
具有与
ArrayList
相同的大小。List list = ...;Set set = new HashSet(list);if(set.size() < list.size()){/* There are duplicates */}更新:如果我正确地理解了你的问...
java
arraylist
重复
数据_Java:检测
ArrayList
中的
重复
项?
最简单:将整个集合转储到Set中(使用Set(Collection)构造函数或Set.addAll),然后查看Set
是否
与
ArrayList
具有相同的大小。List list = ...;Set set = new HashSet(list);if(set.size() < list.size()){/* There are duplicates */}更新:如果我正确理解你的问题,你有一个...
Web 开发
81,094
社区成员
341,711
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章