我有一个列表用于存储不同的数字,其中最大值分别在索引2和4下。
我想将这两个元素作为数组中的最大数打印到控制台上,但是Collections.max()方法仅返回它找到的第一个最大值,也就是仅在索引2处的元素:
List<Integer> numbers = new ArrayList<Integer>();
numbers.add(5);
numbers.add(9);
numbers.add(50);
numbers.add(12);
numbers.add(50);
System.out.println(Collections.max(numbers));
|Output|
50
我应该使用什么方法来替代Collections.max()方法以找到所有最大值?