Форматирование строк: читаемость и Locale
Форматирование строк: читаемость и Locale Когда сообщение содержит несколько значений, шаблон помогает отделить структуру от данных: String message = String.format( "Пользователь %s оформил %d заказов", name, orderCount ); Для чисел с дробной частью результат может зависеть от Locale. Если это машинный формат, задавайте Locale явно. Для пользовательского текста подбирайте локаль пользователя. MessageFormat полезен для шаблонов локализуемых сообщений, но у него собственные правила экранирования. Простая конкатенация остаётся нормальным решением. Выбирать format ради обещанного ускорения не стоит. #Java Java Библиотека | Мы в Телеграм