Задать вопрос
@reus

Как форматировать строки в Java наподобие Python .format?

В общем необходимо генерить строку (url).
{domen}/all/{city}/{category}/?view=list&page={page}
строку задает юзер (как и {domen}, {city}, {page), etc.., правда в другом месте) и при необходимости порядок {domen}, {city}, {category}. К примеру в питоне есть такая конструкция:
"{domen}/all/{city}/{category}/?view=list&page={page}"\
    .format(category="категория", domen="домен", city="город", page="2")

Знаю что в Java 7 есть такая штука
java.text.MessageFormat.format("{0}/all/{1}/{2}/?view=list&page={3}"....

, но требует четкий порядок переменных.
А как подобное можно сделать в Java?
  • Вопрос задан
  • 233 просмотра
Подписаться 1 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Нетология
    Java-разработчик с нуля
    12 месяцев
    Далее
  • Skillbox
    Java-разработчик
    8 месяцев
    Далее
  • ProductStar
    Профессия: Java-разработчик
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы