是否有更优雅的方法来创建所有索引的列表?
private List<Integer> getIndexList(final int count) {
final List<Integer> list = new ArrayList<>(count);
for (int i = 0; i < count; i++) {
list.add(i);
}
return list;
}
列出输出:
&lt; [0,1,2,3,4,5,6,7,8,9]&gt;
答案 0 :(得分:5)
是的,使用Streams:
List<Integer> indexList = IntStream.range(0,list.size()).boxed().collect(Collectors.toList());