Je peux déclarer un tableau de cartes en utilisant des génériques pour spécifier le type de carte:
private Map<String, Integer>[] myMaps;
Cependant, je ne peux pas comprendre comment l'instancier correctement:
myMaps = new HashMap<String, Integer>[count]; // gives "generic array creation" error
myMaps = new HashMap[count]; // gives an "unchecked or unsafe operation" warning
myMaps = (Map<String, Integer>[])new HashMap[count]; // also gives warning
Comment puis-je instancier ce tableau de cartes sans obtenir d'erreur ou d'avertissement du compilateur?
Mise à jour:
Merci à tous pour vos réponses. J'ai fini par accepter la suggestion de liste.