利用 LinkedHashSet 集合 不可重复特性,实现元素去重。
请定义一个存储 整数 的 LinkedHashSet 集合:
public class Test {
public static void main(String[] args) {
System.out.println("嗨客网(www.haicoder.net)\n");
ArrayList<String> list = new ArrayList<>();
Collections.addAll(list,"a","f","b","c","a","d");
System.out.println("【去重前】:" + list);
LinkedHashSet<String> set = new LinkedHashSet<>();
set.addAll(list);
System.out.println("【去重后】:" + set);
}
}
运行结果如下图:
以上案例存储数据到 LinkedHashSet 集合中,由此看出 LinkedHashSet 集合元素不可重复且按照存储顺序输出。