如何在Java中编辑.txt文件
我想我可以使用“Scanner”来读取.txt文件,但如何编写甚至创建一个新的文本文件?创建一个java.io.FileOutputStream来编写它。要编写文本,您可以在其周围创建一个如何在Java中编辑.txt文件,java,file-io,text-editor,java.util.scanner,Java,File Io,Text Editor,Java.util.scanner,我想我可以使用“Scanner”来读取.txt文件,但如何编写甚至创建一个新的文本文件?创建一个java.io.FileOutputStream来编写它。要编写文本,您可以在其周围创建一个PrintWriter。创建一个java.io.FileOutputStream来编写文本。要编写文本,您可以在其周围创建一个PrintWriter。这应该可以做到这一点:)这应该可以做到这一点:)创建一个新的文本文件 FileOutputStream object=new FileOutputStream("
PrintWriter
。创建一个java.io.FileOutputStream来编写文本。要编写文本,您可以在其周围创建一个PrintWriter
。这应该可以做到这一点:)这应该可以做到这一点:)创建一个新的文本文件
FileOutputStream object=new FileOutputStream("a.txt",true);
object.write(byte[]);
object.close();
如果文件不可用,这将创建一个文件,如果文件已经可用,它将向其添加数据。要创建新的文本文件
FileOutputStream object=new FileOutputStream("a.txt",true);
object.write(byte[]);
object.close();
如果文件不可用,这将创建一个文件,如果文件已经可用,它将向其中添加数据。如果文本文件不存在,这个简单的代码示例将创建文本文件,如果存在,它将覆盖文本文件:
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();
}
希望有帮助 如果文本文件不存在,这个简单的代码示例将创建该文本文件,如果存在,它将覆盖该文本文件:
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();
}
希望有帮助 但这对编写文本不是很有用。但这对编写文本不是很有用。在这个链接中,它介绍了一个名为“Path”的类,但它不在jdk 6中。我不确定jdk 7是否已发布。:?在这个链接中,它介绍了一个名为“Path”的类,但它不在jdk 6中。我不确定jdk 7是否已发布?