qq_21194023
寂寞不孤单
采纳率16.7%
2016-01-06 14:46

利用java io逐行操作文件并替换内容

已采纳

A文件:
as1
dfg1
hjkl1
逐行读取A文件的内容,将1替换成 一 后将替换后的内容写到B文件中

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 复制链接分享
  • 邀请回答

3条回答

  • jiaowonange8 男哥 5年前

    BufferedReader readBuffer = new BufferedReader(new FileReader( new File("D:/aaaa.txt")));
    BufferedWriter write = new BufferedWriter(new FileWriter(new File("D:/bbbb.txt")));
    String line = readBuffer.readLine();
    while(line!=null){
    write.write(line.replaceAll("1", "替换后")+"\r\n");
    line = readBuffer.readLine();
    }
    write.flush();

        不谢;
    
    点赞 评论 复制链接分享
  • caozhy 从今以后生命中的每一秒都属于我爱的人 5年前
     File file = new File(输入文件);
    BufferedReader reader = new BufferedReader(new FileReader(file));
    BufferedWriter bw = new BufferedWriter(new FileWriter(输出文件));
    String tempString = null;
    while ((tempString = reader.readLine()) != null) {
        wr.writeLine(tempString.replace("1", "替换后"));
    }
    
    
    点赞 1 评论 复制链接分享
  • u012427018 鼬佐 5年前

    1楼应该写的是bw,

     while ((tempString = reader.readLine()) != null) {
        bw.write(tempString.replace("1", "替换后"));
            bw.newLine();
    }
    
    点赞 评论 复制链接分享

相关推荐