在Java中我试图使用replaceAll,如下所示:
String inspect;
inspect = "Hello & goodbye&otherstuff";
inspect.replaceAll('&', '~');
我希望收到“你好〜再见〜其他人”
但我总是得到没有替换的原始字符串。
感谢您的建议。
答案 0 :(得分:3)
如果您阅读String.replaceAll
的文档,则String.replaceAll
的返回值是结果字符串。你需要将结果值分配给某个东西才能使用它。
所以你可以像这样使用它:
inspect = inspect.replaceAll('&', '~');