Java LinkedHashSet

描述

使用 LinkedHashSet 集合,存储 整数

题目

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

  • 存储以下数字:20,30,50,10,30,20。
  • 使用增强 for 遍历集合,打印集合元素。

题目解决思路

  1. 创建集合存储数据。
  2. 创建 数组 存放数字,遍历数组将数字存入到集合。
  3. 使用增强 for 循环,打印大于 25 元素。

代码具体实现

public class Test { public static void main(String[] args) { System.out.println("嗨客网(www.haicoder.net)\n"); // 定义数组 Set<Integer> set = new LinkedHashSet<>(); // 定义数组 int[] arr = {20,30,50,10,30,20}; // 将整数存入集合 for(Integer i : arr){ set.add(i); } System.out.println("集合内容:" + set); // 打印大于 25 的元素 System.out.print("大于25的元素:"); for(Integer s : set){ if(s > 25) System.out.print(s + " "); } } }

运行结果如下图:

04_java linkedHashSet.png

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