MyException - 我的异常网
当前位置:我的异常网» J2SE » 如何用Java 的 IO 改写txt文件中第四行的数据

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

www.MyException.Cn  网友分享于:2013-12-20  浏览:18次
怎么用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);

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有