В Android / Java я пытаюсь заменить пробел в некоторых строках на +, но, похоже, это не работает.Я делаю это неправильно?
+
String string="Hello world"; string.replace(" ", "+");
String объекты неизменны, поэтому метод replace не изменяет строку, но создает новую, которую необходимо повторно сохранить:
String
replace
String string="Hello world"; string = string.replace(" ", "+");
В Java класс StringBuffer предоставляет изменяемую строку. Метод replace вернет тот же объект.