2017-09-20 3 views
0

J'ai une liste de clés/valeurs stockées dans une base de données, et je veux créer un nouveau ResourceBundle et le remplir avec ces clés/valeurs, quelle est la meilleure façon pour ce faire, j'ai essayé de créer une nouvelle instance de ListResourceBundle, et je veux savoir si cette solution est la bonne:Comment créer un ResourceBundle et le remplir avec des clés et des valeurs

ListResourceBundle MyClassBundle = new ListResourceBundle() { 

    @Override 
    protected Object[][] getContents() { 
     return contents; 
    } 

    private Object[][] contents = { 
     {"code", "Code"}, 
     {"name", "Name"},};    
}; 

Répondre

1

Selon JavaDoc of that clas vous devez étend, puis mettre en œuvre l'initialisation que vous le souhaitez: à partir du fichier de propriétés ou de toute autre source.