Dar*_*oul 0 java collections arraylist max min
如何从Java中的ArrayList中删除最小值和最大值(只有一分钟,只有一个最大值,而不是所有值),并将它放在另一个ArrayList中?
List<Double> arrayOfDoubles = new ArrayList<Double>();
如何从Java中删除ArrayList中的最小值和最大值,并将其放在另一个ArrayList中?
你可以使用Collections.min,和.max:
Double min = Collections.min(arrayOfInts);
Double max = Collections.max(arrayOfInts);
arrayOfInts.remove(min);
if (min != max)
    arrayOfInts.remove(max);
List<Double> minMaxList = new ArrayList<>(Arrays.asList(min, max));
| 归档时间: | 
 | 
| 查看次数: | 1948 次 | 
| 最近记录: |