Почему я не могу отформатировать строку в Java / Kotlin - PullRequest
0 голосов
/ 27 апреля 2018

Вот строка template, прочитанная из файла.

Name: %s
Age: %d

После того, как я прочитал это из файла, я хочу отформатировать эту строку, используя имя и возраст.

var template = File("file_path").readText()

MessageFormat.format(template, "Bod", 123)

print(template)

Однако я не могу отформатировать template. Его выход составляет.

Name: %s
Age: %d

1 Ответ

0 голосов
/ 27 апреля 2018

Вы должны либо использовать String.format вместо MessageFormat.format, либо использовать {0} / {1} вместо %s / %d.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...