Что я пытаюсь сделать, так это то, что у меня есть текстовый файл, отформатированный следующим образом:
1 a w e r s 5 2 d 6
f s d e a 3 6 7 1 32
2 f s 6 d
4 s h y 99 3 s d
7 s x d q s
и каждый объект в каждой строке должен быть одной строкой в 2-м массиве;мой код выглядит следующим образом:
while (scanner.hasNextLine()) {
array.clear();
for(int i = 0; i<9; i++) {
String line = scanner.next();
array.add(line);
}
System.out.println(array);
2dArray.add(array);
}
scanner.nextLine();
}
Теперь происходит то, что 2dArray просто повторяет окончательный массив, как 15 раз, и когда я печатаю массив прямо перед добавлением его в 2darray, он отображает именно то, что я хочудобавлять.Любые предложения о том, что идет не так?