如果在集合的开始处有重复项,则此代码可能会更早中断:
HashSet<Integer> hashSet = new HashSet<>();
for(Integer i : myList) {
if(!hashSet.add(i)) return true;
}
Run Code Online (Sandbox Code Playgroud)
正如Pshemo指出的那样,该add方法返回一个bool元素,是否实际上已将元素添加到集合中,而不是已经存在于其中。
| 归档时间: |
|
| 查看次数: |
6041 次 |
| 最近记录: |