import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileReader;
import java.io.FileWriter;
public class Test_文件内容替换 {
public static void main(String[] args) throws Exception {
//关联流对象
String s = "F:\\JD2203资料\\JD2203作业\\Corejava\\day23作业\\a.txt";
BufferedReader br = new BufferedReader(new FileReader(s));
String k = "F:\\JD2203资料\\JD2203作业\\Corejava\\day23作业\\b.txt";
BufferedWriter bw = new BufferedWriter(new FileWriter(k));
//读写
String a = null;
while ((a= br.readLine()) != null) { //每次读一行
//如果读到要替换的行,就把内容改掉
if (a.equals("***** *****")) {
a = "核心提示:第十二任台湾地区领导人选举今日举行,马萧(马英九、萧万\r\n" +
"长)竞选总部统计宣称已获得超过700万张选票,自行宣布当选。";
}
//写入要替换的内容
bw.write(a);
//ready()下一行不为空就换行
if (br.ready()) {
bw.newLine();
}
}
bw.close();
br.close();
}
}