小编典典

Java String.replace无法正常工作

java

这是我的代码。

String x = "1+√10";
x = x.replace(".*", "x");
System.out.println(x);

这应该返回,"x"但实际上正在返回"1+√10"。为什么这不起作用?


阅读 270

收藏
2020-11-26

共1个答案

小编典典

String#replace不支持正则表达式,请使用String#replaceAll

x = x.replaceAll(".+", "x");
2020-11-26