我正在尝试读取一个文本文件,编辑它的一些内容并将其写入另一个文本文件。在编辑时我正在寻找某些关键字。这些关键字,如果存在,必须用新的替换。代码正在阅读并正确编写但关键字没有被替换。我不知道为什么。这是代码:
public static void main(String args[]) throws IOException {
BufferedReader in = new BufferedReader(new FileReader("C:/Users/lenov/workspace/TemplateAutomation/src/input/testinput.txt"));
PrintWriter writer = new PrintWriter("C:/Users/lenov/workspace/TemplateAutomation/src/output/testoutput.txt", "UTF-8");
String line;
while ((line = in.readLine()) != null) {
if (line.contentEquals("CONTRACTNUMBER")) {
line.replace("CONTRACTNUMBER", "NEW");
}
System.out.println("System.out.println(\"" + line + "\");");
writer.println("System.out.println(\"" + line + "\");");
}
writer.close();
}