liste de paramètres dans un ResourceBundle?

liste de paramètres dans un ResourceBundle? - Java - Programmation

Marsh Posté le 29-03-2005 à 16:59:37    

Bonjour!
 
Je cherche à définir une liste de paramètres d'initialisation pour mon application.
Pour les parametres simples, j'utlise un resourceBundle.  
 
Quelle serait une facon de faire (propre) pour que mon resourceBundle me retourne une liste pour des paramètres multivalués ?
 
Exemple: j'utilise un certain nombre de (login,password) pour me connecter à une application.
Le nombre de (login,password) n'est pas connu à l'avance.
 
Pour l'instant, j'ai dans mon fichier properties :
user1=toto
password1=toto
user2=titi
password2=titi
user3=...
 
Le code qui transforme en liste ces données est assez laborieux... comment faire mieux?
 
Merci!
 
 

Reply

Marsh Posté le 29-03-2005 à 16:59:37   

Reply

Marsh Posté le 29-03-2005 à 17:29:37    

euh, déjà, pourquoi t'utilises un ResourceBundle et pas Properties? :heink:


---------------
Hey toi, tu veux acheter des minifigurines Lego, non ?
Reply

Marsh Posté le 29-03-2005 à 17:43:25    

Par méconnaissance de java... langage nouveau pour moi.
Déjà un truc à modifier!  
 
Effectivement, au vu de la JavaDoc, c'est plus approprié, merci!
 

Citation :

As another example, the following three lines specify a single property:  
 
 fruits                           apple, banana, pear, \
                                  cantaloupe, watermelon, \
                                  kiwi, mango
 
 The key is "fruits" and the associated element is:  
 
"apple, banana, pear, cantaloupe, watermelon, kiwi, mango"
Note that a space appears before each \ so that a space will appear after each comma in the final result; the \, line terminator, and leading white space on the continuation line are merely discarded and are not replaced by one or more other characters.

 
 
 
Donc, je peux écrire un petit parser de la chaine retournée pour mon paramètre.
Avez vous une bonne idée pour gérer le fait que (user,passwd) sont des couples?
 
je peux faire du genre
 
Credentials = (user1;pwd1),(user2;pwd2),(user3;pwd3)
et parser la liste Credentials.
 
Y-a-t-il plus simple ?
 
 

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed