Если у меня есть файл свойств комплекта ресурсов:
A.properties:
thekey={0} This is a test
А потом у меня есть Java-код, который загружает пакет ресурсов:
ResourceBundle labels = ResourceBundle.getBundle("A", currentLocale);
labels.getString("thekey");
Как заменить текст {0} на какое-то значение
labels.getString("thekey", "Yes!!!");
Такой, что выход получается как:
Yes!!! This is a test.
Нет никаких методов, которые являются частью Resource Bundle, чтобы сделать это. Кроме того, я в Struts, есть ли способ использовать MessageProperties для выполнения замены.