我想用随机整数的元素填充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());
}
MYYA
慕丝7291255
料青山看我应如是
相关分类