java - 在 Java 字符串中将 # 替换为\u0023

标签 java string replace

将 Java 字符串中的 # 替换为 \u0023,如下所示:

{subjectCategory:"s123", subjectId:"111222333", content:"test #comment999", ownerId:"111", ownerName:"tester"}

String.replace("#","\\u0023");

我已经尝试过上述功能,但似乎不起作用。

最佳答案

您需要用另一个反斜杠转义反斜杠:

string = string.replace("#", "\\u0023");

测试:

String s = "hello # world";
s = s.replace("#","\\u0023");
System.out.println(s); // prints hello \u0023 world

关于java - 在 Java 字符串中将 # 替换为\u0023,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11791077/

相关文章:

java - 使用 Java 中的 Logger 库登录文件时出现问题

java - 将字符串转换为二进制 [Java]

java - 找不到 Android Studio 构建 Gradle

javascript - 从调用范围访问 javascript 变量

python - 格式化字符串 python

Java上传的文件不一样

java - 具有相同值的字符串文字不会在 Controller 中保留同步锁

javascript - 如何使用 SPServices 和 SharePoint 2010 搜索和替换列表项名称?

javascript - 正则表达式替换换行符和逗号

powershell - 如何使用 PowerShell 替换文件中的多个字符串