Почему элемент добавляется к каждому элементу в этом массиве наборов? - PullRequest
0 голосов
/ 09 июля 2019

Я пытаюсь добавить число только к набору по определенному индексу. Однако добавление его к одному набору добавляет его ко всем из них по всем направлениям. Чего мне не хватает?

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

Ожидаемое: [[1], [0], [0]]

Факт: [[1], [1], [1]]

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...