New We are sorting MAX channels into categories and territories. Read the news

Форматирование строк: читаемость и Locale



Когда сообщение содержит несколько значений, шаблон помогает отделить структуру от данных:
String message = String.format(
    "Пользователь %s оформил %d заказов",
    name, orderCount
);

Для чисел с дробной частью результат может зависеть от Locale. Если это машинный формат, задавайте Locale явно. Для пользовательского текста подбирайте локаль пользователя.

MessageFormat полезен для шаблонов локализуемых сообщений, но у него собственные правила экранирования.

Простая конкатенация остаётся нормальным решением. Выбирать format ради обещанного ускорения не стоит.

#Java

Java Библиотека | Мы в Телеграм
Views: 223
Open in MAX Report an inaccuracy

Report an inaccuracy

Describe what needs fixing. If you have a source, add a link.

You are leaving datool.ru

The link leads to an external website. datool.ru is not responsible for its content — check the address before entering passwords or payment details.

Redirecting in 10 s

Go