为什么 String.replace 不起作用?
我现在有点困惑。我试过了:
String test = "KP 175.105";
test.replace("KP", "");
System.out.println(test);
并得到:
KP 175.105
但是,我想要:
175.105
我的代码出了什么问题?
我现在有点困惑。我试过了:
String test = "KP 175.105";
test.replace("KP", "");
System.out.println(test);
并得到:
KP 175.105
但是,我想要:
175.105
我的代码出了什么问题?
您没有将其分配给 。字符串是不可变的。test
test = test.replace("KP", "");
您需要将其重新分配给 。test
Strings
是不可变的,因此您需要将引用分配给以下结果:test
String.replace
test = test.replace("KP", "");