Pourquoi ne pas que le travail en Java, mais cela neCarte <Chaîne, Carte <Chaîne, Booléen >> myMap = new HashMap <Chaîne, HashMap <Chaîne, Booléen >>();
Map<String, Map<String, Boolean>> myMap = new HashMap<String,Map<String,Boolean>>();
Juste pour clarifier l'altération ci-dessous de la HashMap imbriquée montre une erreur de compilation, alors que ci-dessus ne pas; avec une carte (non hashmap)
Map<String, Map<String, Boolean>> myMap = new HashMap<String,HashMap<String,Boolean>>();
Mais, compte tenu de la déclaration de myMap, qu'est-ce que cela m'importe de voir quel type de cartes sont mises en place tant qu'elles implémentent l'interface Map? – extraneon
@extraneon: Dans ce cas, voir la réponse de Boris. – Powerlord
@extraneon, voir mon exemple mis à jour. –