Comment obtenir un immuable collection de java table de hachage?

J'ai besoin d'obtenir une collection de java HashMap sans que les modifications dans la carte reflétant dans la collection plus tard . Je voulais utiliser de la Collection.toArray() pour y parvenir , mais sa ne fonctionne pas . La résultante de l'Objet[] est également en train de changer (javadoc dire que Le tableau retourné doit être "sûr" que l'absence de références sont maintenu par cette collection ) . De toute manière simple pour y parvenir?

Je n'ai pas de comprendre clairement ce que vous essayez d'atteindre. Mais est LinkedHashMap ce que vous recherchez?
Non..l'ordre d'insertion n'est pas ce que je recherche . disons que nous avons HashMap de <nom,personne> . la table de hachage.les valeurs de() serait de retour moi une collection<personne> .Maintenant, tous les changements dans la table de hachage sont reflétés dans cette collection, ce qui est le comportement par défaut .Mais ,j'ai besoin d'un fixe de collecte où tous les changements dans la carte ne sera pas traduit
Entendez-vous les modifications apportées à articles (objets) contenu de la table de hachage, par hasard?

OriginalL'auteur sanre6 | 2012-01-28