Le remplacement des clés et des valeurs dans une Carte élégante

Je sais déjà comment le faire de la manière difficile et il a obtenu de travailler en itérant sur les entrées et échange "manuellement". Mais je me demande si, comme beaucoup de tâches, celui-ci peut être résolu d'une façon plus élégante.

J'ai lu ce post, malheureusement, il ne dispose pas des solutions élégantes. Je n'ai aucune possibilité d'utiliser n'importe fantaisie Goyave BiMaps ou quoi que ce soit à l'extérieur de la jdk (projet de la pile est déjà défini).

Je peux supposer que ma carte est bijective, btw 🙂

L'ajout d'un supplément d'utilité bibliothèque, ce n'est pas vraiment changer le projet "pile" dans le sens que (dire) modification de l'INTERFACE utilisateur framework que vous utilisez serait. Je vous invite à reconsidérer votre opposition à l'utilisation de Goyave si tous possible.
Vous n'avez besoin que d'une seule boucle avec une seule ligne est simple et elegent. À mon humble avis. Java n'est pas un langage fonctionnel.
merci à vous tous, avec tous ceux qui se chevauchent et que les réponses concises on a vraiment du mal à choisir celui qui à accepter. J'imagine Mal aller avec Aaron Digulla pour la fourniture d'une enveloppe de solution de contournement.
et merci pour le montage, Emil

OriginalL'auteur kostja | 2010-12-14