取出list集合中的重复元素

时间:2025-03-10 10:47:59
//原集合 List<String> lsit = new ArrayList<>(); Set<String> set = new HashSet<>(); //取出list集合中的每一个元素添加到Set集合中,若出现重复元素,add()方法返回false,取反并输出结果,得到的就是重复的元素,我这里是String集合忽略了大小写.(Seq是一个工具包,只是省略了.stream()这一步) Set<String> a = Seq.seq(list).filter(x-> !set.add(x.toLowerCase())).toSet();