java 判断list里是否有重复

2025-03-01 10:17:10
推荐回答(1个)
回答1:

public static void main(String[] args) {
Set s = new HashSet();
List l = new ArrayList();
l.add("1");
l.add("2");
l.add("2");
l.add("3");
for (String str : l) {
boolean b = s.add(str);
if(!b){
System.out.println(str);
}
}
}

用set判断,并且可以找出哪个重复,set内的元素是不可重复的。