Java LinkedHashSet

描述

利用 LinkedHashSet 集合 不可重复特性,实现元素去重。

题目

请定义一个存储 整数 的 LinkedHashSet 集合:

  • 存储以下元素:a,f,b,c,a,d。
  • 利用 LinkedHashSet 集合不可重复特性,实现元素去重。

题目解决思路

  1. 创建 LinkedHashSet 集合存储数据。
  2. 使用 Collections 的 addAll 方法,存储多个元素。

代码具体实现

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); } }

运行结果如下图:

03_java linkedHashSet.png

以上案例存储数据到 LinkedHashSet 集合中,由此看出 LinkedHashSet 集合元素不可重复且按照存储顺序输出。