java - 我可以用另一个字符串替换字符串中的某个字符吗?

标签 java string replace

我正在尝试制作一款刽子手游戏。 s 是包含用户猜测的字符串,hiddenWord 是所有问号的字符串,直到用户猜对其中一个字母。如何用 s 字符串替换问号?

public void correctGuess()
{
    hiddenWord.replace ("?", s);
    JOptionPane.showMessageDialog (null, "That was correct! Guess again.");
}

最佳答案

replace method不会更改原始的 String,它是不可变的。它返回修改后的String。尝试一下

hiddenWord = hiddenWord.replace("?", s);

关于java - 我可以用另一个字符串替换字符串中的某个字符吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27994077/

相关文章:

python - 如何使用 Python 和 Regex 搜索特定字符串

javascript - 如果前一个字母与当前字母相同,我想计算同一个字母

python - 用正则表达式替换引号、逗号、撇号 - python/pandas

java - 验证响应中特定 JSON 对象的 json 模式

java - Spring Boot 应用程序 SocketException 与 Cosmos DB

c - s 需要类型为 char c 的参数,但参数 2 的类型为 'int' 警告和错误返回

javascript 将回车符添加到字符串以提高可读性

python - 如何使用 Python 搜索和替换 XML 文件中的文本?

java - Android:我们真的可以保存 ImageReader 的 acquireLatestImage() 吗?

java - 用于测试 Websocket 应用程序的 JMeter 自定义 Java 客户端