Я застрял здесь ... У меня есть текстовый файл с несколькими (int) 2D-массивами, разделенными пробелом.первая строка, которая предшествует каждому двумерному массиву, является размером массива(2D массивы возводятся в квадрат: #rows = #columns = dim)
4
1 2 3 4
5 6 7 8
1 2 34
5 6 7 8
на этом этапе я хочу иметь возможность прочитать размер (dim = 4) массива в первой строке.поместите 2D-массив из файла в 2D-массив и отобразите его
как получить целое число в первой строке?есть понимание?вот что у меня так далеко:
Scanner scan = new Scanner(new File(fileInput));
dim= 4; //this value should be read from the first line
array = new int[4][4];
while (scan.hasNext()) {
for (int row = 0; row < dim; row++) {
for (int column = 0; column < dim; column++) {
array[row][column] = scan.nextInt();
System.out.print(array[row][column]);
}
System.out.println();
}
}
scan.close();
for (int i = 0; i < 4; i++) {
for (int j = 0; j < 4; j++) {
System.out.print(array[i][j]);
}
System.out.println();