这是特殊字符,您需要使用转义字符
试试这个
\$
而且在您的代码中您试图用相同的内容替换内容没有意义
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 $$



