Текущий пост с самым высоким рейтингом является точным, но не самым кратким способом использования API в Java 6. Нет необходимости создавать массив аргументов или явно указывать целое число, а новый Date () по умолчанию использует текущее время:
String result = MessageFormat.format («На {1, время} на {1, дата}, было {2} на планете {0, число, целое число}.», 7, новая дата (), « возмущение силой ");
Всего несколько советов, чтобы сделать ваш код более читабельным и простым в обслуживании.