Java替换文本文件中字符串中的一个单词

时间:2018-12-14 08:21:45

标签: java javafx

所以我有一个confing文件,这里是该文件的一个示例

<STX><ESC>F16<LF>vartest<ETX>

读取配置文件后,我需要创建一个新文件,但是在该新文件中,我应该用实际的字符串替换“ vartest”。最简单的方法是什么。

我这样读取文件

line17 = scan.nextLine();

这样写

bufferW.write(line17);
bufferW.newLine();

JDK11 // IntelliJ IDE

1 个答案:

答案 0 :(得分:0)

只需使用String#replace(),它会将vartest字符串中的line17替换为mynewstring,当然这可以是您想要的:

line17 = line17.replace("vartest", "mynewstring");

// Alternatively using a variable instead

line17 = line17.replace("vartest", myStringVariable);