所以我正在尝试使用扫描仪读取文件,但是,文件的所有内容都被擦除了,然后它什么也没有读取。以下是我在 Main 方法中连续运行的方法:
private static Scanner x;
private static Formatter y;
public void openMainFile(String name){
try{
x = new Scanner(new File("main.mcmm");
y = new Formatter("main.mcmm");
}catch(Exception e){
GUI.error(2);
}
}
这种方法运行得很好
public void readModMainFile(){
while(x.hasNext()){
Main.name = x.next();
Main.ver = x.nextFloat();
Main.base = x.nextBoolean();
Main.dev = x.next();
Main.date = x.next();
}
}
此方法运行后,文件为空,并且“Main.-”变量没有任何值。