Как заменить символ числом в зависимости от появления [дубликат]JAVA

Программисты JAVA общаются здесь
Ответить
Anonymous
 Как заменить символ числом в зависимости от появления [дубликат]

Сообщение Anonymous »

Предположим, у меня есть строка типа «Привет, это %d, в следующем году %d» или «Я в %d, а мы будем в %d».
Теперь мне нужно заменить первый %d на текущий год, а второй %d на следующий год.
Последняя строка должно быть
"Hello this is 2021 next year is 2022"
"I am in 2021 and we will be in 2022".

Я пробовал использовать разделение и потоки, но это не сработало.
Приведенный ниже подход не сработал
List myList= new ArrayList();
myList.add("Hello is %d and %d");
myList.add("Hello this is %d and %d");
for(String s: myList)
{
String.format(s,2021,2022);
System.out.println(s);

}


Подробнее здесь: https://stackoverflow.com/questions/725 ... occurrence
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «JAVA»