观察以下代码:
private List<List<Place>> m_grid = constructGrid(10000);
private static List<List<Place>> constructGrid(int size) {
List<List<Place>> res = new ArrayList<List<Place>>(size);
for (int i = 0; i < size; ++i) {
res.add(null);
}
return res;
}
它是沉闷的。有没有更漂亮的方法来做同样的事情?使用某种标准库的单班轮?
谢谢。
编辑
该列表必须是可变的。因此,Collections.nCopies
不适合该法案。