2016-05-11 2 views
-2

Я «пользователю/привет» следующей строки, «пример/первый», «StackOverflow/входу в системе» и т.д.Заменить первое вхождение прямого слэша

Я хочу изменить его следующим образом пользователя/1/Здравствуйте, пример/1/first, stackoverflow/1/login.

Я хочу, чтобы заменить первую «/» с «/ 1 /»

Я попытался replaceFirst, но я не в состоянии получить ожидаемый результат.

String temp = "user/hello"; 
temp.replaceFirst("/","/1/"); 
+0

Post, что вы пытались тогда и что не работает. – Tunaki

+3

'String' неизменны в Java, 'replaceFirst' возвращает новый результат, поэтому вам нужно иметь temp = temp.replaceFirst ("/","/1/");' – Tunaki

ответ

0

Вы должны присвоить результат replaceFirst назад temp

String temp = "user/hello"; 
temp = temp.replaceFirst("/","/1/");