在Java中同时读取和写入同一文件

卡兰·库尔沃尔(Karan Kulwal):

在不先关闭BufferedWriter的情况下如何访问文件中的数据?

import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.File;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.IOException;


public class Tp {
    public static void main(String[] args) throws IOException{
        File f = new File("Store.txt");
        BufferedWriter bw = new BufferedWriter(new FileWriter(f));
        BufferedReader br = new BufferedReader(new  FileReader(f));
        bw.write("Some text");
        System.out.println(br.readLine());
        bw.write("Some more text");
        bw.close();
        br.close();
    }
}

控制台显示为空。我该如何解决?

新:

您尚未冲洗流

public class Tp {
  public static void main(String[] args) throws IOException{
    File f = new File("/path/to/your/file/filename.txt");
    BufferedWriter bw = new BufferedWriter(new FileWriter(f));
    BufferedReader br = new BufferedReader(new  FileReader(f));
    bw.write("Some text");
    bw.flush();
    System.out.println(br.readLine());
    bw.write("Some more text");
    bw.flush();
    bw.close();
    br.close();
  }
}

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

从 PowerShell 中的 Invoke-RestMethod 同时读取和写入同一文件

在Java中读取和写入同一文件

使用C ++同时读取和写入同一文件

读取和写入同一文件fstream

Node.js同时读取流并将其写入同一文件

使用PrintWriter和DataOutputStream在Java中写入同一文件

如何使在同一管道中读取和写入同一文件始终“失败”?

如何从Flyway中的同一文件夹读取Java和SQL迁移

读取和写入同一文件-输出格式更改

如何使用spark(scala)读取和写入(更新)同一文件

如何异步写入和读取节点中的同一文件?

使用try-with-resources读取和写入同一文件

多个Java进程可以同时读取同一文件吗?

在Python中的同一文件中写入列表和列表列表

Windows窗体c#在同一窗体上读取和写入同一文件错误?

Shellcheck抱怨我不应该在同一管道中读取和写入同一文件

如何在Java中两次读取同一文件?

如何在仍写入同一文件的同时过滤掉特定行?

线程1从文件读取,而线程2写入同一文件

从Excel模板读取数据并写入同一文件

同时下载同一文件多次

如何使用FFMPEG和C将音频和视频写入同一文件?

foreach%dopar%写入同一文件

如何使用eclipse for php在同一文件中同时使用PHP,HTML,CSS和JS

从文件读取后写回同一文件

用awk和truncate写入同一文件

从与.jar文件位于同一文件夹中的文件读取

多次读取同一文件的Python

读取并附加到同一文件