我正在尝试使用流获取 8 个随机整数,但下面代码的问题是 distinct() 删除了重复项,如果有任何重复项,则不会给我 8 个整数。
目标:
1.获取8个随机整数(无重复)
2.添加到列表
3.排序前7个整数。
我知道 Collections.sort(winlist.subList(0, 6)); 适用于排序,但我想看看它是否可以通过流来完成。
new Random() .ints (8, 0, 64) .distinct() .sorted() .forEach (Integer -> System.out.print (Integer + "\n"));
慕森王
相关分类