使用 Java 集合查詢 ArrayList 的最大元素


為了利用 Java 集合計算 ArrayList 的最大元素,我們使用 Collections.max() 方法。java.util.Collections.max() 返回給定集合的最大元素。所有元素必須能夠相互比較,並且實現 Comparable 介面。它們不應丟擲 ClassCastException。

宣告−Collections.max() 方法宣告如下−

public static <T extends Object & Comparable> T max(Collection c)

其中 c 是要查詢其最大元素的集合物件。

我們來看一個程式,該程式利用 Java 集合查詢 ArrayList 的最大元素−

示例

 線上演示

import java.util.*;
public class Example {
   public static void main (String[] args) {
      List<Integer> list = new ArrayList<Integer>();
      try {
         list.add(14);
         list.add(2);
         list.add(73);
         System.out.println("Maximum element : " + Collections.max(list));
      }
      catch (ClassCastException | NoSuchElementException e) {
         System.out.println("Exception caught : " + e);
      }
   }
}

輸出

Maximum element : 73

更新於:2020 年 6 月 26 日

12K+ 瀏覽量

啟動您的 職業

完成課程並獲得認證

開始
廣告