好的,我已经多次编写了此代码,但是由于某种原因,它没有在该位置创建文本文件
public static void sauve(String a , String b , int c , String d , int f ) {
int i;
try {
FileWriter fw=new FileWriter("C:\\Users\\Toshiba\\Desktop\\result.txt");
BufferedWriter bw= new BufferedWriter(fw);
bw.write("Name : " +d);
bw.newLine();
bw.write("question number : "+ f);
bw.newLine();
bw.write("start time "+ a);
bw.newLine();
bw.write("Score : "+ c);
bw.newLine();
bw.write("finish time "+ b);
bw.close();
} catch (Exception e) {
System.out.println("Error "+e);
}
}
最佳答案
如果您确实希望您的应用程序是跨平台的,则应使用File.separator
或更高版本,并使用URL的(new Url("path/in/unix/form/file.ext")
);如果您希望用户使用默认目录,则可以使用
System.getProperty("user.dir") + File.separator + "desktop"
关于java - 文件编写器未在代码中写入没有错误,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/20911942/