有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

我们可以使用两个缓冲写入程序在同一个类中使用java在同一个文件上进行写入吗?

我一直在想,我是否可以使用两个BufferedWriter用java编写一个外部文件。 我就是这么做的:

但在我创建的文件中只有X,有什么想法吗? 第二个编写器开始工作后,文件似乎就被格式化了

public void declareVariables() throws IOException {
    try (BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(file))) {

            bufferedWriter.write("Y");
            bufferedWriter.newLine();
                        bufferedWriter.flush();


        } catch (IOException e) {
            e.printStackTrace();
                }
}


public void affectVariables() throws IOException {
    try (BufferedWriter bufferedWriter = new BufferedWriter(new FileWriter(file))) {

            bufferedWriter.write("X");
            bufferedWriter.newLine();
            bufferedWriter.flush();



        } catch (IOException e) {
            e.printStackTrace();
        }
}

共 (0) 个答案