Salut,
J'ai un fichier properties de type:
1="xxxxx"
2="www"
3="yyyy"
4="zzzzz"
...
Je charge tout dans une properties en mémoire "propNews"
J'aimerais transférer toutes ses informations dans un vecteur "news" (seulement les propriété, sans les key)
for(e=this.propNews.keys();e.hasMoreElements(){
String id = e.nextElement().toString();
String newsProp = this.propNews.getProperty(id);
this.news.addElement(newsProp);
}
Le problème c'est que j'aimerais obtenir un Vector avec tous ces éléments dans l'ordre décroissant de leur "Key" du fichier properties.
Mais lorsque je les transmet au vecteur il ne respecte même pas l'ordre croissant, j'ai l'impression que c'est assez aléatoire l'ordre dans lequel il les charge dans la properties en mémoire.
Quel est la logique de java pour lire un fichier properties? il y a t'il moyen de lui forcer a le lire dans l'ordre? sinon de le trier?
Partager