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

为了使用Java Collections计算ArrayList的最大元素,我们使用Collections.max()方法。java.util.Collections.max()返回给定集合的最大元素。所有元素必须相互可比较,并实现可比较的接口。他们不应该抛出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