【问题标题】:Java Replacing one word in a string from a text fileJava从文本文件中替换字符串中的一个单词
【发布时间】:2018-12-14 08:21:44
【问题描述】:

所以我有一个配置文件,这是该文件中的一个示例

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

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

我是这样读文件的

line17 = scan.nextLine();

这样写

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

JDK11 // IntelliJ IDE

【问题讨论】:

标签: java javafx


【解决方案1】:

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

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

// Alternatively using a variable instead

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

【讨论】:

  • 非常感谢你 :)
猜你喜欢
  • 2016-06-11
  • 2011-06-30
  • 1970-01-01
  • 1970-01-01
  • 2021-08-20
  • 1970-01-01
  • 2023-03-25
  • 2023-04-08
  • 1970-01-01
相关资源
最近更新 更多