Bien lire un fichier properties
Bonjour,
J'ai un petit souci a la lecture de mon fichier properties.
Il est fait comme ca:
Code:
1 2 3 4 5 6 7 8
|
listener.val1.0=pingport
listener.val2.0=555
listener.val3.0=1000
listener.val1.1=SQLport
listener.val2.1=556
listener.val3.1=1000 |
Je le lis comme ceci:
Code:
1 2 3 4 5 6 7 8 9 10 11
|
Properties properties = new Properties();
properties.load(new FileInputStream("c://workspace//Test//src//listener//config.properties"));
Enumeration vals = properties.keys();
while (vals.hasMoreElements()) {
String key = (String) vals.nextElement();
String val = properties.getProperty(key);
System.out.println(key+"="+val);
}
} |
et j'obtiens en sortie les bonnes cle valeurs mais desordonnees.
Je pensai qu'il allait me faire une sorte de hierarchie comme celle du fichier de properties.
Je soupsonne ce fichier d'etre mal ecris...
j'ai aussi essaye ca:
Code:
1 2 3 4 5 6 7 8
|
listener.0.val1=Pingport
listener.0.val2=555
listener.0.val3=1000
listener.1.val1=SQLport
listener.1.val2=556
listener.1.val3=1000 |
Comment creer facilement la liste d'objets ? :?
Merci