gpt4 book ai didi

java - 无法全部替换为美元符号

转载 作者:搜寻专家 更新时间:2023-10-30 20:55:56 25 4
gpt4 key购买 nike

谁能告诉我为什么在运行此方法以用 $ 符号替换值时遇到 index out of bouns 异常?

例如我传递一条消息 $$vmdomodm$$

message = message.replaceAll("$", "$");

我想看看这个论坛帖子,但看不懂内容

http://www.coderanch.com/t/383666/java/java/String-replaceAll

最佳答案

特殊字符需要使用转义符

试试这个 \\$

并且在您的代码中您尝试用相同的内容替换内容没有意义

String message = "$$hello world $$";
message = message.replaceAll("\\$", "_");
System.out.println(message);

输出

__hello world __

更新

   String message = "$hello world $$";
message = message.replaceAll("$", "\\$");
System.out.println(message);

输出

 $hello world $$

关于java - 无法全部替换为美元符号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9679930/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com