Java 替换方法不适用于 ©

标签 java replace

在我的java程序中,我想用空格替换字符串中的©符号。我使用了替换方法,但似乎不起作用。解决办法是什么?

String text = "ABC©";

text.replace("©", " ");

System.out.println(text);

输出:ABC©

预期输出:ABC

最佳答案

String 是不可变的。尝试一下

text = text.replace("©", "");

您还可以在 documentation 中看到它

关于Java 替换方法不适用于 ©,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/38613539/

相关文章:

java - 在 Windows Server 2012 上安装 TeamCity 时出现错误 "no sqljdbc_auth in java.library.path"

java - 部署War文件到Tomcat有什么好处?

python - 一次替换 Pandas Series 的多个子字符串

linux - 在目录和子目录中查找并替换为 sed

java - Hadoop 的命令 start-dfs.sh 显示一个奇怪的错误

java - StackOfIntegers 给出奇怪的结果

java - "text"和新字符串 ("text"有什么区别?

Javascript 替换和追加子项

c# - C#中替换字符串中的特殊字符

regex - 使用正则表达式在 PhpStorm 中查找/替换