大家好我有一个简单的文本文件,看起来像这样:
20 20
1 0 18 0
1 10 18 10
4 5 15 5
前两个整数是我的游戏宽度和高度,其余是我正在创建的地图上障碍物的坐标。我的问题是我需要将前两个整数分配给类变量WIDTH和HEIGHT,然后以Array列表的形式保存剩余的整数,以后我可以访问它们。主要是我只是混淆了如何设置我的readfile以便能够将所有内容保存到适当的对象。感谢您的帮助,任何有关发布的提示也很受欢迎,因为我只是学习如何正确地发布到堆栈上。
到目前为止,我所设置的只是打开和关闭文件,我的readfile方法是空白的,因为我一直在测试新方法。
public void openFile() {
try {
scan = new Scanner(new File(gameMap));
}
catch(Exception e) {
System.out.println("File was not found");
}
}
/**
* Reads the gameMap file and sets variables accordingly, made singular so i can read multiple maps later
*/
public void readFile() {
while (scan.hasNext()) {
}
}
/**
* Closes map file, set singular so I can close multiple maps later on
*/
public void closeFile() {
scan.close();
}