Код: Выделить всё
char[][] positions = new char[10][10];
for(int i = 0; i < 10; i++) {
positions[i] = f.readLine().toCharArray();
}
Например, если входные данные
Код: Выделить всё
aaaaaaaaaa
bbbbbbbbbb
cccccccccc
dddddddddd
eeeeeeeeee
ffffffffff
gggggggggggg - (12 characters long, 2 extra)
hhhhhhhhhh
iiiiiiiiii
jjjjjjjjjj
Я не обнаружил никаких ошибок, но обнаружил, что Интересно, что это работает, поскольку 2D-массив не является списком и требует заданных размеров. Вызывает ли такое поведение какие-либо потенциальные проблемы или это вполне нормально? Просто интересно, спасибо!
Подробнее здесь: https://stackoverflow.com/questions/793 ... ified-size