Как создать массив карт в Java?

Я могу объявить массив карт, используя обобщенные значения, чтобы указать тип карты:

private Map<String, Integer>[] myMaps;

Однако я не могу понять, как правильно его создать:

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

Как я могу создать этот массив карт без получения ошибки или предупреждения компилятора?

Обновить:

Спасибо всем за ваши ответы. Я закончил тем, что пошел с предложением Списка.

Ответы на вопрос(7)

Ваш ответ на вопрос