Wie Ressourcenbündel Nachrichten von DB in Java laden?
-
19-09-2019 - |
Frage
Kann ich dynamisch ein Ressourcenbündel geladen werden? Kann ich dynamisch ein Ressourcenbündel bearbeiten?
Am besten wäre es, wenn ich so ein logisches Ressourcenbündel (das heißt sich in Kontext nicht als physische Datei) haben kann.
Verwandte:
Lösung
Möchten Sie die Listresourcebundle Object[][]
der Ressourcenschlüsselpaar hinzufügen.
Von der javadoc:
public class MyResources extends ListResourceBundle {
protected Object[][] getContents() {
return new Object[][] = {
// LOCALIZE THIS
{"s1", "The disk \"{1}\" contains {0}."}, // MessageFormat pattern
{"s2", "1"}, // location of {0} in pattern
{"s3", "My Disk"}, // sample disk name
{"s4", "no files"}, // first ChoiceFormat choice
{"s5", "one file"}, // second ChoiceFormat choice
{"s6", "{0,number} files"}, // third ChoiceFormat choice
{"s7", "3 Mar 96"}, // sample date
{"s8", new Dimension(1,5)} // real object, not just string
// END OF MATERIAL TO LOCALIZE
};
}
}
In diesem Beispiel wird eine hart codierte Liste aber Sie können das ändern zurückzukehren, was Sie aus einer Datenbank oder etwas anderes wollen.
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow