【发布时间】:2015-04-03 18:38:05
【问题描述】:
我想早点问,但我认为我问错了。
我需要将一个 txt 文件读入一个二维数组。
我的 txt 文件是代表墙壁、路径和外部的字符块。
它是一个硬编码的迷宫,因此字符必须以与文件中相同的配置读入数组。
我尝试了多种方法,但我无法理解它 这是代码
public static void main(String[] args) {
File file = new File("//Mac//Users//Tucker//SPSU//Programming 2//mazehardcode");
Scanner fileScanner = new Scanner(file);
String mazeCode = fileScanner.nextLine();
char buffer [][]= new char[80][80];
new Thread(new Monitor()).start();
while (fileScanner.hasNextLine()){
for(int i = 0;i<buffer.length;i++){
for(int j = 0;j<buffer[i].length;j++){
}
}
}
这就是我所能得到的,没有错误,所以我需要帮助 我遇到的错误与将字符串转换为 char 或将 char 转换为 char[][] 或任何类似的东西有关。
【问题讨论】:
标签: java for-loop multidimensional-array java.util.scanner filereader