Java程序获取TreeSet中最小和最大值


在本文中,我们将学习如何在Java 的TreeSet中查找最小和最大值。TreeSet类java.util包的一部分,它会自动按自然顺序排序其元素。我们将使用TreeSet类的first()last()方法分别检索最小和最大元素。

问题陈述

编写一个Java程序,获取TreeSet中的最小和最大值。

输入

50,100,150,200,250,300,400,500,800,1000

输出

TreeSet Lowest value = 50
TreeSet Highest value = 1000

获取TreeSet中最小和最大值的步骤

以下是获取TreeSet中最小和最大值的步骤:

  • 首先从java.util包导入TreeSet类
  • 然后我们将初始化TreeSet来存储整数值。
  • 在TreeSet中添加值。
  • 检索最大值和最小值。
  • 最后打印这些值。

Java程序获取TreeSet中最小和最大值

以下是获取TreeSet中最小和最大值的Java程序:

import java.util.TreeSet;
public class Demo {
   public static void main(String[] args) {
      TreeSet<Integer> treeSet = new TreeSet<Integer>();
      treeSet.add(50);
      treeSet.add(100);
      treeSet.add(150);
      treeSet.add(200);
      treeSet.add(250);
      treeSet.add(300);
      treeSet.add(400);
      treeSet.add(500);
      treeSet.add(800);
      treeSet.add(1000);
      System.out.println("TreeSet Lowest value = " + treeSet.first());
      System.out.println("TreeSet Highest value = " + treeSet.last());
   }
}

输出

TreeSet Lowest value = 50
TreeSet Highest value = 1000

代码解释

在上面的Java程序中,我们从java.util包导入TreeSet类。我们创建了一个整数TreeSet,并使用add()方法添加值。TreeSet按递增(升序)顺序存储这些元素。然后,我们使用first()方法获取最小值,并使用last()方法获取最大值,并将两者都打印到控制台。这演示了如何使用TreeSet管理和检索有序数据。

更新于:2024年8月21日

2K+ 次浏览

开启您的职业生涯

完成课程获得认证

开始学习
广告