Почему String.replace не работает? Я немного запутался в данный момент. Я попробовал это: String test = "KP 175.105"; test.replace("KP", ""); System.out.println(test); и получил: KP 175.105 Однако я хочу: 175.105 Что не так с моим кодом? Ответ 1 вы не назначили test.Strings immutable test = test.replace("KP", ""); вам нужно снова назначить тест. Ответ 2 Strings являются неизменяемыми, поэтому вам нужно назначить ссылку test на результат String.replace: test = test.replace("KP", ""); Ответ 3 Строка неизменна в java, поэтому вам нужно сделать test =test.replace("KP", "");
Ответ 1 вы не назначили test.Strings immutable test = test.replace("KP", ""); вам нужно снова назначить тест.
Ответ 2 Strings являются неизменяемыми, поэтому вам нужно назначить ссылку test на результат String.replace: test = test.replace("KP", "");