android/java中的字符串,replace()什么都不做

jor*_*jor 6 java string android replace space

在android/java中,我试图用a替换某些字符串中的空格+,但它似乎不起作用.我做错了吗?

String string="Hello world";
string.replace(" ", "+");
Run Code Online (Sandbox Code Playgroud)

Cri*_*ian 26

String对象是不可变的,因此该replace方法不会更改字符串,但会创建一个必须重新保存的新字符串:

String string="Hello world";
string = string.replace(" ", "+");
Run Code Online (Sandbox Code Playgroud)