我想用随机整数的元素填充List,范围为0到。为什么方法有效,无效?numberOfElementsnumberOfElements/10populateListStream1()populateListStream2()
public static List<Integer> populateListStream1(int numberOfElements) {
return Stream.generate(new Random()::nextDouble)
.limit(numberOfElements)
.map(e -> (int)(e*numberOfElements/10))
.collect(Collectors.toList());
}
public static List<Integer> populateListStream2(int numberOfElements) {
return IntStream.range(0,numberOfElements)
.map(e -> random.nextInt(numberOfElements/10))
.collect(Collectors.toList());
}
慕田峪9158850
MYYA
慕丝7291255
料青山看我应如是
随时随地看视频慕课网APP
相关分类