取出List集合中重复的第一个值
需要对集合判断是否有重复值时该怎么取这个值?
List<String> list = new ArrayList<>();
list.add("1");
list.add("2");
list.add("3");
list.add("3");
list.add("4");
list.add("4");
list.add("5");
list.add("5");
Set<String> set = new HashSet<>();
Set<String> collect = new HashSet<>();
for (String s : list) {
if (!set.add(s)) {
collect.add(s);
}
}
System.out.println(collect.iterator().next());