IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Collection et Stream Java Discussion :

[PROPERTIES]Ordre diffent de celui du fichier


Sujet :

Collection et Stream Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre éprouvé
    Inscrit en
    Avril 2003
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 159
    Par défaut [PROPERTIES]Ordre diffent de celui du fichier
    Bonjour,

    J'ai un fichier properties que je charge en memoire dans un objet java.util.Properties. Le probleme est que lorsque je parcours les cles (properties.keySet().iterator()), toutes les cles me sont renvoyees dans l'ordre inverse d'apparition dans le fichier.

    Il y a t'il une option a preciser?

    Merci d'avance.

  2. #2
    Membre Expert
    Avatar de ®om
    Profil pro
    Inscrit en
    Janvier 2005
    Messages
    2 815
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Janvier 2005
    Messages : 2 815
    Par défaut
    Citation Envoyé par bourbaki2003
    Bonjour,

    J'ai un fichier properties que je charge en memoire dans un objet java.util.Properties. Le probleme est que lorsque je parcours les cles (properties.keySet().iterator()), toutes les cles me sont renvoyees dans l'ordre inverse d'apparition dans le fichier.

    Il y a t'il une option a preciser?

    Merci d'avance.
    L'ordre des clés n'est pas défini, il peut même changer au cours du temps si tu appelles plusieurs fois keySet().iterator()...
    C'est le principe d'un set, c'est un ensemble, il n'y a pas d'ordre...

  3. #3
    Membre éprouvé
    Inscrit en
    Avril 2003
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 159
    Par défaut
    Merci de ta reponse.

    Est-ce la meme chose avec la methode keys() qui renvoie une enumeration?

    Merci

  4. #4
    Membre émérite Avatar de g_rare
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 608
    Par défaut
    Si tu fais un "new TreeMap(monProperties)", alors la Map qui en résulte est une SortedMap : dont l' "iterator" des clés sera ordonné par ordre alphabétique des noms de propriétés.

  5. #5
    Membre éprouvé
    Inscrit en
    Avril 2003
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 159
    Par défaut
    Merci, mais l'ordre que j'aimerais retrouver est celui d'apparition dans le fichier.

  6. #6
    Membre émérite Avatar de g_rare
    Profil pro
    Inscrit en
    Novembre 2005
    Messages
    608
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Novembre 2005
    Messages : 608
    Par défaut
    Citation Envoyé par bourbaki2003
    Merci, mais l'ordre que j'aimerais retrouver est celui d'apparition dans le fichier.
    A part lire le fichier (en tant que texte), et le charger "à la main" dans une Map avec l'ordre de parcours des lignes : je ne vois pas...

  7. #7
    Membre éprouvé
    Inscrit en
    Avril 2003
    Messages
    159
    Détails du profil
    Informations forums :
    Inscription : Avril 2003
    Messages : 159
    Par défaut
    ok tant pis je ferais sans.

    Merci de vos reponses.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. [XSLT] Définir un ordre de traitement dans un fichier
    Par citizen87 dans le forum XSL/XSLT/XPATH
    Réponses: 4
    Dernier message: 13/01/2009, 14h40
  2. Le 'setup1.exe' utilisé par l'intallation n'est pas celui du fichier cab
    Par PetitB dans le forum Installation, Déploiement et Sécurité
    Réponses: 4
    Dernier message: 08/12/2006, 01h25
  3. Réponses: 2
    Dernier message: 25/08/2006, 19h49
  4. Ordre de lecture d'un fichier properties
    Par loic911 dans le forum Collection et Stream
    Réponses: 1
    Dernier message: 19/05/2006, 23h33
  5. [XSL][débutant]trié l'ordre des éléments d'un fichier xml
    Par pistache42 dans le forum XSL/XSLT/XPATH
    Réponses: 5
    Dernier message: 19/04/2006, 10h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo