如何在java中编写文本文件

时间:2015-08-04 09:17:11

标签: java filewriter

我是java新手,我正在为 Selenium 编写自动编码。我想知道是否可以在整个java程序中编写一个文本文件,直到程序结束。我曾尝试使用bufferedWriter.write()编写文本文件。前三行是写作,之后根本不写任何文本。我试过同花顺。

我的问题是,我们是否有可能在程序启动时打开文件,并在程序中间需要时编写行和多少行并关闭程序的文件末尾?

如果可能,请求共享任何相同的代码。我对任何文件写入方法(File Writer, Buffered writer, file output stream)

都没问题

1 个答案:

答案 0 :(得分:1)

String filename="fileToRead.txt";
    FileWriter fw=null;
    try {
        fw = new FileWriter(filename,true);
        BufferedWriter bw=new BufferedWriter(fw);
        PrintWriter out = new PrintWriter(bw);

        String text="";
        out.write(text);
        out.close();
    } catch (IOException e) {
        // TODO Auto-generated catch block
        e.printStackTrace();
    }
//do stuff
//open streams again and write

true as parameter => append mode:

fw = new FileWriter(filename,true);