当前位置: 代码迷 >> J2SE >> 如何用Java 的 IO 改写txt文件中第四行的数据
  详细解决方案

如何用Java 的 IO 改写txt文件中第四行的数据

热度:84   发布时间:2016-04-24 12:26:36.0
怎么用Java 的 IO 改写txt文件中第四行的数据,
帮我实现一下吧!我做不出来

------解决方案--------------------
for example
Java code
BufferedReader br = new BufferedReader(new FileReader("test.txt"));PrintStream ps = new PrintStream(new FileOutputStream("test.txt.new"));String buf;int count = 0;while ((buf=br.readLine()) != null) {    count++;    if (count == 4) {        buf = buf.replaceAll("xxx", "yyy");    }    ps.println(buf);}br.close();ps.close();File f1 = new File("test.txt");f1.delete();File f2 = new File("test.txt.new");f2.renameTo(f1);
  相关解决方案