A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

 找回密码
 加入黑马

QQ登录

只需一步,快速开始

© Queen123 中级黑马   /  2014-6-20 18:13  /  1050 人查看  /  2 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

请教:List中判断元素重复的方法,举例说明

2 个回复

倒序浏览
可不可以这样。。。先用size方法得到List集合的长度,
把List集合经过遍历添加到Set集合里,
再用size得到Set集合里的长度
因为Set集合不可以重复,
所以如果第一次和第二次的长度一致就没重复
不一致就没重复,
而且还能得到Set集合的重复元素的个数。。
PS:
貌似这个方法很麻烦。。
回复 使用道具 举报
方法1: 用冒泡排序法进行比较
   a b c d e
   第一次用 a 与 b c d e 进行比较,有重复则退出
   第二次用 b 与 c d e 进行比较,有重复则退出
.....

方法2:将list中的元素逐渐的放入set中,如果放入前后set的元素个数不变,则表示有重复退出
      此方法主要利用set类型中的值不能重复的原理,常用的是hashset。
回复 使用道具 举报
您需要登录后才可以回帖 登录 | 加入黑马