Bonjour,
J'ai une Map<K, V> et je cherche a en inverser le sens (les roles de Key et Value). Ou mieux, avoir les deux champs qui servent de clef... J'ai pas trouve ca dans les classes implementant Map et je sais pas trop ou chercher d'autre.
Merci d'avance !!!







Répondre avec citation






pour inverser le sens, une solution est de créer une map Map<TypeValue,TypeKey>, tu fais une boucle qui parcours ta map et tu enregistres l'ancien clé dans value et l'ancienne value dans clé. A la fin tu liberes la mémoire de ton ancienne map si tu en as pas besoin.

Partager