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

Langage Java Discussion :

ordre des clés retournées par getKeys()


Sujet :

Langage Java

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre régulier
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    Par défaut ordre des clés retournées par getKeys()
    Bonjour,

    J'ai différents fichiers de propriétés dans plusieurs langues. J'utilise la locale par défaut "myLocale" pour aller chercher le bon fichier dans la bonne langue:

    ResourceBundle labels=ResourceBundle.getBundle("monfichier", myLocale);
    Enumeration bundleKeys = labels.getKeys();


    Mon problème est que l'ordre des clés retournées par getKeys n'est pas cohérent avec l'ordre des clés dans le fichier de propriété.

    Existe t'il un moyen d'avoir les clés dans l'ordre dans lesquelles elles apparaissent dans le fichier ?

    Merci de votre aide !
    Bonne journée.

  2. #2
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Non ce n'est pas possible...
    En sous-jacent, c'est de la Hashtable car c'est optimisé pour lire les valeurs par clé...

  3. #3
    Membre régulier
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    Par défaut
    Citation Envoyé par chtig
    Non ce n'est pas possible...
    En sous-jacent, c'est de la Hashtable car c'est optimisé pour lire les valeurs par clé...
    Bon bein merci, donc c'est la loose faut que j'aille lire le fichier à l'ancienne alors

  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
    Tu peux toujours implémenter ton propre ResourceBundle...
    Par contre je vois pas le besoin (?!) : ResourceBundle sert à accéder à une valeur associée à une clé, pas à lister les clés dans un ordre particulier.

  5. #5
    Membre régulier
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    Par défaut
    Citation Envoyé par g_rare
    Tu peux toujours implémenter ton propre ResourceBundle...
    Par contre je vois pas le besoin (?!) : ResourceBundle sert à accéder à une valeur associée à une clé, pas à lister les clés dans un ordre particulier.
    Oui je l'utilisais comme ça aussi, mais il faut que je transmette les valeurs à un serveur qui lui n'est pas trés malléable

  6. #6
    Membre Expert
    Homme Profil pro
    Directeur technique
    Inscrit en
    Janvier 2007
    Messages
    1 348
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Directeur technique

    Informations forums :
    Inscription : Janvier 2007
    Messages : 1 348
    Par défaut
    Et tu as pas moyen que l'ordre de ton fichier soit un ordre "lisible" comme l'ordre alphabétique des clés ?

  7. #7
    Membre régulier
    Inscrit en
    Avril 2007
    Messages
    10
    Détails du profil
    Informations forums :
    Inscription : Avril 2007
    Messages : 10
    Par défaut
    Citation Envoyé par chtig
    Et tu as pas moyen que l'ordre de ton fichier soit un ordre "lisible" comme l'ordre alphabétique des clés ?
    Non
    Le serveur à l'arrivée attend les messages selon un ordre pré-défini.

    En tous les cas, merci de votre aide.

  8. #8
    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
    Oublie le chargement des propriétés via ResourceBundle.
    Transmet ton fichier de propriétés (directement) en tant que File à ton serveur.

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

Discussions similaires

  1. Réponses: 3
    Dernier message: 13/07/2010, 19h46
  2. Réponses: 10
    Dernier message: 10/05/2010, 21h59
  3. interprétation des données retournées par leastsq
    Par yonsi dans le forum Calcul scientifique
    Réponses: 0
    Dernier message: 08/06/2009, 19h59
  4. Réponses: 2
    Dernier message: 31/05/2007, 10h57
  5. [Collections] ordre des clés d'une Hashtable
    Par matzeus dans le forum Collection et Stream
    Réponses: 10
    Dernier message: 04/10/2006, 09h17

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