为什么将元素添加到此集合数组的每个元素中?

时间:2019-07-09 20:24:34

标签: java

我正在尝试仅在特定索引处的集合中添加一个数字,但是将其添加到一个集合中会将其全部添加到所有索引中。我想念什么?

build.sh

预期:Set<Integer>[] rows = new HashSet[3]; Arrays.fill(rows, new HashSet<>()); rows[0].add(1); System.out.println(Arrays.toString(rows));

实际:[[1], [0], [0]]

0 个答案:

没有答案