Добавить значения в массив 2d char из файла - PullRequest
0 голосов
/ 03 июля 2019

Я читаю .txt файл как параметр (матрица 9x9) и как мне добавить содержимое моего файла в массив 2d char , который должен выглядеть следующим образом:

[
  ["8","3",".",".","7",".",".",".","."],
  ["6",".",".","1","9","5",".",".","."],
  [".","9","8",".",".",".",".","6","."],
  ["8",".",".",".","6",".",".",".","3"],
  ["4",".",".","8",".","3",".",".","1"],
  ["7",".",".",".","2",".",".",".","6"],
  [".","6",".",".",".",".","2","8","."],
  [".",".",".","4","1","9",".",".","5"],
  [".",".",".",".","8",".",".","7","9"]
]

Мой .txt файл выглядит так:

7,,3,,4,,1,,1
,3,,5,,3,,8,
8,,,,,,,,4
,,1,2,4,0,6,,
,,,,,,,,
,,3,9,3,7,9,,
4,,,,,,,,7
,8,,6,,4,,5,
9,,6,,9,,1,,5
public static void main(String[] args) throws IOException {
    char[][] data = new char[9][9];

    Scanner scanner = new Scanner(new FileReader(args[0]));

    for (int i = 0; i < 9; i++) {
        data[i] = scanner.nextLine().toCharArray();
    }

    callFunction(data); // data input should be char[][]
}

Запуск файла как этот java myfile data.txt.Это также должно работать с jar-файлом, и позже я хочу запустить его через командный файл

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