如何按相反的顺序对 IntStream 进行排序
2022-09-02 03:33:20
我正在使用从.txt文件中读取数字。我想颠倒这种蒸汽中元素的顺序,以便当它们被收集时,它们将从最高到最低排列。我不想在数组构建后进行排序,因为我不知道其中可能有多少个元素,我只需要最高的N个元素。BufferedReader
in = new BufferedReader(reader);
int[] arr = in.lines()
.mapToInt(Integer::parseInt)
.sorted()
.limit((long) N)
.toArray();