我正在使用
max()
函数查找列表中的最大值,但是下面的代码返回4
,尽管最大值是90
。List<Integer> list = new ArrayList<>(Arrays.asList(4,12,19,10,90,30,60,17,90));
System.out.println(list.stream().max(Integer::max).get());
list.stream().max(Comparator.naturalOrder()).get()
。 - Holger