我需要一个文本文件并从该文件中的文本初始化一个二维数组。文本文件中的每一行都有20个字符。 5行。Java:将文本文件转换为二维数组
到目前为止我只有
int totalRow = 5;
int totalColumn = 20
char[][] myArray = new char[totalRow][totalColumn];
File file = new File("test.txt");
Scanner scanner = new Scanner(file);
int row = 0;
int column = 0;
while (scanner.hasNextLine()){
while (scanner.hasNext()){
myArray[row][column] = scanner.next();
column++;
}
row++;
}
我目前遇到的问题是,我得到错误:不能将字符串转换为char
另外,我不是很熟悉扫描仪类,所以如果hasNextLine和hasNext不适合我想实现的目标,请告诉我。
http://mattgemmell.com/what-have-you-tried/ – The111
继续。写更多的代码。如果您遇到特定问题 - 请回答确切的问题。 –
足够公平,我会编辑我的主帖 – TryingToCode