使用 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
廣告