我是新手,我需要帮助才能包含一些Highscores,所以(因为它只是一些数字) 我决定使用.txt文件。 那么如何创建一个以及如何在以后阅读呢?
答案 0 :(得分:1)
使用java.io
包可以很容易地创建和使用文件,它可以与文件顶部的简单import java.io.*
语句一起使用。
包含文件后,您需要创建File
变量类型的实例,如下所示:
File newFile = new File ("fileName");
只需使用此实例,您就可以获得大量标准文件信息,例如文件大小。但是,要写入文件,您应该创建BufferedWriter
的实例;这个缓冲的编写器会将你想要的所有东西都写到文件中。您需要将new FileWriter
传递给BufferedWriter
,然后再将File
对象传递给我,原因我可以解释您是否真的想知道:
BufferedWriter writer = new BufferedWriter(new FileWriter(newFile));
现在使用以下内容向文件写入任何内容:
writer.write ("stuff you want to write");
要阅读,请使用以下语句打开文件:
FileReader fReader = new FileReader ("fileName");
BufferedReader bReader = new BufferedReader (fReader);
然后使用
从文件中读取String text = bReader.readLine ();
您可以找到所有这些方法的详细信息in the official java documentation。
注意:您需要在BufferedWriter
语句中包含try-catch
声明,因为它可以抛出异常。如果你需要我,我可以写一个例子