java - 替换 Java 字符串中的短划线字符

标签 java string replace str-replace

<分区>

我试图替换 Java 字符串中的“-”字符,但没有成功:

str.replace("\u2014", "");

你能帮帮我吗?

最佳答案

字符串在 Java 中是不可变的。您必须重新分配它才能取回结果:

String str ="your string with dashesh";
str= str.replace("\u2014", "");

参见 API了解详情。

关于java - 替换 Java 字符串中的短划线字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17761717/

相关文章:

C函数输入字符串并计算

java - 按列从每个字符串中获取每个字符

从数组中选择一个字符,然后替换第二个数组 - C

php - 用 0 替换未指定的数组值

java - Java中字符串相减2等于null

Java 二维数组填充模式

java - 如何获取项目并从方法内部调用其 "compile"方法?

从 int 中减去时,Java 代码不运行

java - 字符串基数排序 - StringIndexOutOfBoundsEception

sql-server - 如何用 T-SQL 中的表中的替换值替换字符串中的所有关键字段?