欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

java 修改txt文件中某一行的内容 博客分类: Java IO

程序员文章站 2024-03-25 21:10:52
...
对文档修改某一行,需要读进来,修改,然后再写进去。最快的方法就是边读边写。
import java.io.*;
public class Modifytxt{
    public static void main(String args[])throws IOException{
        int modifyline=1;//要修改的行
        BufferedReader in=new BufferedReader(new FileReader("1.java"));
        PrintWriter out = new PrintWriter(new BufferedWriter(new FileWriter("2.java")));
        String line;
        int count=1;
        while((line=in.readLine())!=null){
            if(count==modifyLine){
                out.println(line.replace('abc', 'def'));  //替换abc成def
            }else{
                out.println(line);
            }
            count++;
        }
        in.close();
        out.close();
    }
}