【发布时间】:2018-02-06 08:12:00
【问题描述】:
以下代码:
List<List<Integer>> res = new ArrayList<>();
List<Integer> row = new ArrayList<>();
for (int i = 1; i <= 3; i++) {
row.add(i);
res.add(row);
}
分辨率:[[1,2,3],[1,2,3],[1,2,3]]
这样写的:
for (int i = 1; i <= 3; i++) {
row.add(i);
res.add(new ArrayList<>(row));
}
分辨率:[[1],[1,2],[1,2,3]]
【问题讨论】:
标签: java list object arraylist