我想我可以使用“扫描仪”来读取.txt文件,但是如何编写甚至创建新的文本文件?
答案 0 :(得分:4)
这个Basic I/O and Files Tutorial可以解决这个问题:)
答案 1 :(得分:1)
创建一个java.io.FileOutputStream来编写它。要编写文本,您可以在其周围创建PrintWriter
。
答案 2 :(得分:0)
创建新文本文件
FileOutputStream object=new FileOutputStream("a.txt",true);
object.write(byte[]);
object.close();
如果文件不可用,这将创建一个文件,如果文件已经可用,它将向其附加数据。
答案 3 :(得分:0)
这个简单的代码示例将创建文本文件(如果它不存在),如果存在,它将覆盖它:
try {
FileWriter outFile = new FileWriter("c:/myfile.txt");
PrintWriter out = new PrintWriter(outFile);
// Also could be written as follows on one line
// Printwriter out = new PrintWriter(new FileWriter(filename));
// Write text to file
out.println("This is some text I wrote");
out.close();
} catch (IOException e) {
e.printStackTrace();
}
希望它有所帮助!