【发布时间】:2018-11-07 18:21:34
【问题描述】:
如何使用 Lambda 表达式对其进行排序? 我想对前 7 个数字进行排序并排除最后一个数字。我看到可以使用 IntStream.concat 但我需要使用 Lambda 表达式进行排序。
Random random = new Random();
List <Integer> lucky = random.ints (1, 64)
.distinct()
.limit(8)
.boxed()
.sorted()
.collect(Collectors.toList());
【问题讨论】:
-
根据什么排序?
-
为什么要坚持使用 lambda?
-
您需要生成随机整数并在一个表达式中对它们进行排序还是可以在两个表达式中完成?
-
@NicholasK 按升序排序。
-
@Sweeper 最好是 lambda,因为我们需要实现 lambda 表达式