Java文件的读写,不会同时对一个文件进行读写的操作

发布于 2021-11-25 00:37:07 字数 265 浏览 858 评论 5

今天碰到一个Java io流题目如下:

打开一个文件,文件的内容如下

111111

222222

333333

要做的结果是在1和2这两行之间写入一行新的数据!!!

求问各位大神有多少中方法能写出来,最好是源代码写给我,谢谢!!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(5

夜血缘 2021-11-25 15:56:44

API也有中文的,大兄弟

奈何桥上唱咆哮 2021-11-25 13:21:20

帅哥,我没有api啊,在说我英文也不好,看不懂api

刘备忘录 2021-11-25 12:39:08

自己看API,不谢。

感情旳空白 2021-11-25 01:34:55
File file = new File("D:\dev\workspace\case\src\info.txt");
RandomAccessFile raf = new RandomAccessFile(file, "rw");
String oneline = raf.readLine();
String twoline = raf.readLine();
raf.seek(oneline.length()+ 2);
raf.write("8888".getBytes());
raf.write("rn".getBytes());
raf.write(twoline.getBytes());
raf.close();

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文