一尘不染

为什么String.replace不起作用?

java

我现在有点困惑。我尝试过:

String test = "KP 175.105";
test.replace("KP", "");
System.out.println(test);

并得到:

KP 175.105

但是,我想要:

175.105

我的代码有什么问题?


阅读 189

收藏
2020-09-08

共1个答案

一尘不染

您没有将其分配给test。字符串是 不可变的

test = test.replace("KP", "");

您需要将其分配回test

2020-09-08