Far*_*hti 5 java collections
可能重复: Java:检测ArrayList中的重复项?
要检查List是否有重复的条目,我将其转换为HashSet并比较任何不匹配的大小.你们有更好的方法吗?
Mat*_*eid 5
如果在集合的开始处有重复项,则此代码可能会更早中断:
HashSet<Integer> hashSet = new HashSet<>(); for(Integer i : myList) { if(!hashSet.add(i)) return true; }
正如Pshemo指出的那样,该add方法返回一个bool元素,是否实际上已将元素添加到集合中,而不是已经存在于其中。
add
bool
归档时间:
13 年,8 月 前
查看次数:
6041 次
最近记录:
12 年 前