Java TreeSet

描述

使用 TreeSet 集合,存储 整数

题目

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

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

题目解决思路

  1. 创建集合存储数据。
  2. 使用 Collections 存储所有元素。
  3. 使用增强 for 循环,打印大于 25 的元素。

代码具体实现

public class Test { public static void main(String[] args) { System.out.println("嗨客网(www.haicoder.net)\n"); Set<Integer> set = new TreeSet<>(); // 存储元素 Collections.addAll(set,30,20,50,10,30,20); // 打印集合元素 System.out.println("集合内容:" + set); // 打印大于25的元素 System.out.print("大于25的元素:"); for(Integer s : set){ if(s > 25) System.out.print(s + " "); } } }

运行结果如下图:

05_java TreeSet.png

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