所以我有一个confing文件,这里是该文件的一个示例
<STX><ESC>F16<LF>vartest<ETX>
读取配置文件后,我需要创建一个新文件,但是在该新文件中,我应该用实际的字符串替换“ vartest”。最简单的方法是什么。
我这样读取文件
line17 = scan.nextLine();
这样写
bufferW.write(line17);
bufferW.newLine();
JDK11 // IntelliJ IDE
答案 0 :(得分:0)
只需使用String#replace()
,它会将vartest
字符串中的line17
替换为mynewstring
,当然这可以是您想要的:
line17 = line17.replace("vartest", "mynewstring");
// Alternatively using a variable instead
line17 = line17.replace("vartest", myStringVariable);