Подтвердить что ты не робот

Экранирование символов форматирования в java String.format

Этот вопрос почти такой же, как этот .Net вопрос, за исключением java.

Как избежать символов% 1 $в java string.format?

Разум, который мне нужно сделать, это то, что я создаю строку, в которой позже будет добавлено больше информации. Я думал о том, что один из аргументов просто "% 1 $", но это не кажется очень элегантным?

Извините, если это очевидно, мой java немного ржавый.

4b9b3361

Ответ 1

Вы можете просто удвоить%

Ответ 2

Либо вы можете использовать предложение Draemon, либо вы можете также взглянуть на класс java.text.MessageFormat, который имеет более мощный форматирования, чем String.format()