Se connecter avec
S'enregistrer | Connectez-vous

Map java

Dernière réponse : dans Programmation

bonjour à tous,

voila mon petit souci,

dans un projet de developement, j ai besoin d utiliser une sorte d'index

qui classe mes objet (en l occurence des string) par des clés

déclaration et ajout :

  1. ex Map = new TreeMap();
  2.  
  3. ex.put(2,"example");


et pour y accéder :

  1. ex.get(2);


(jusque la tous va bien la Class Map gère ça très bien !!! )

seulement voila j aimrai pouvoir recupérer la clé a partir de ça valeur

du genre :
  1. ex.getKey("exemple"); // retourne la clé ici 2


et je ne vois pas trop comment faire

merci d'avance

Autres pages sur : map java

Lassé par la pub ? Créez un compte
Expert Programmation

Cette structure de données ne permet pas de faire ça rapidement.
Le mieux est que tu crées un autre dictionnaire dont la clé serait la valeur du premier dictionnaire, et dont la valeur serait une liste de clés du premier dictionnaire.

ok si je comprend bien il n existe pas de structure qui fonctionne dans les 2 sens (je ne tient pas forcement à garder les Map)

donc je suis obligé de dedoubler les données ?

ou alors de créer mon propre systeme de gestion ...

c est bien domage

en tout cas merci de ton aide
Lassé par la pub ? Créez un compte
Tom's guide dans le monde