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+ 次瀏覽

開啟您的職業生涯

完成課程獲得認證

開始學習
廣告
© . All rights reserved.