有一个ArrayList存储整数值。我需要在此列表中找到最大值。例如,假设arrayList的存储值为:10, 20, 30, 40, 50,最大值为50。
寻找最大值的有效方法是什么?
@Edit:我只是找到一个不确定的解决方案
ArrayList<Integer> arrayList = new ArrayList<Integer>();
arrayList.add(100); /* add(200), add(250) add(350) add(150) add(450)*/
Integer i = Collections.max(arrayList)
这将返回最大值。
比较每个值的另一种方法,例如 selection sort or binary sort algorithm
null值:stackoverflow.com/questions/369383/...