1.测试代码
package com.lp.util; import java.util.*; import java.util.stream.Collectors; /** * @author liu pei * @date 2023年12月12日 下午6:54 * @Description: */ public class Test { public static void main(String[] args) { List<String> str = new ArrayList<>(); str.add("2"); str.add("3"); str.add("9"); str.add("99"); str.add("3"); str.add("8"); str.add("8"); //无序去重 System.out.println(new HashSet<String>(str)); //有序去重 System.out.println(new TreeSet<String>(str)); //无序去重 System.out.println(new LinkedHashSet<String>(str)); //stream 去重 System.out.println(str.stream().distinct().collect(Collectors.toList())); } }
2.结果
[99, 2, 3, 8, 9] [2, 3, 8, 9, 99] [2, 3, 9, 99, 8] [2, 3, 9, 99, 8]