cast LinkedHashMap à HashMap en groovy

Comment puis-je convertir des LinkedHashMap à java.util.HashMap en groovy?

Quand je crée quelque chose comme cela dans groovy, il crée automatiquement un LinkedHashMap même quand je le déclarer comme HashMap h = .... ou def HashMap h = ...

J'ai essayé de faire:

HashMap h = ["key1":["val1", "val2"], "key2":["val3"]]

et

def HashMap h = ["key1":["val1", "val2"], "key2":["val3"]]

h.getClass().getName() vient encore de retour avec LinkedHashMap.

Juste par curiosité, pourquoi avez-vous attention à ce que la mise en œuvre de Map il est en train de créer?

OriginalL'auteur user140736 | 2010-09-23