Я полагаю, что у вас есть следующие свойства в package.properties
username.required=user name is required
password.required=password is required
, которые вы можете использовать getText()
as
getText("username.required")
getText("password.required")
Теперь, если мы хотим использовать getText(String key, String[] args)
, мы должны передать следующие параметры
aTextName -
ключ пакета ресурсов, который нужно найти для
args -
список аргументов для использования в сообщении MessageFormat
Это означает, что шаблон формата сообщения и другие статические строки, конечно, будут получены из комплектов ресурсов.Другие параметры будут динамически определены во время выполнения.Например, у нас есть следующая запись в файле ресурсов
disk.data=The disk \"{0}\" artist name is {1}.
, в которой {1}
и {0}
являются динамическими параметрами и будут определены во время выполнения, поэтому args
будет содержать значение этих параметров.
String artistName= demo;
String diskName = "Artist";
String[] testArgs = {artistName, diskName};
Таким образом, последний вызов будет getText(disk.data, testArgs);
, и он покажет
The disk demo artist name is Artist.
Пожалуйста, пройдите MessageFormat , чтобы узнать, как это работает