任何人都可以建议为什么我在运行此方法时通过$符号替换值时遇到bouns异常索引?
我传递了一条消息 $$vmdomodm$$
message = message.replaceAll("$", "$");
Run Code Online (Sandbox Code Playgroud)
我试着看看这个论坛帖子,但无法理解内容
http://www.coderanch.com/t/383666/java/java/String-replaceAll
Jig*_*shi 35
这是你需要使用转义字符的特殊字符
试试这个 \\$
在你的代码中,你试图用相同的内容替换内容是没有意义的
String message = "$$hello world $$";
message = message.replaceAll("\\$", "_");
System.out.println(message);
Run Code Online (Sandbox Code Playgroud)
产量
__hello world __
Run Code Online (Sandbox Code Playgroud)
更新
String message = "$hello world $$";
message = message.replaceAll("$", "\\$");
System.out.println(message);
Run Code Online (Sandbox Code Playgroud)
产量
$hello world $$
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
19273 次 |
| 最近记录: |