【发布时间】:2011-09-08 04:57:16
【问题描述】:
可能重复:
Java generics and array initialization
How does one instantiate an array of maps in Java?
我知道我能做到:
Map<String, Object> map = new HashMap<String, Object>();
所以我应该能够:
Map<String, Object>[] maps = new HashMap<String, Object>[10];
但这不起作用,会出现编译问题。
【问题讨论】:
-
只是想知道,为什么不使用
List而不是老式数组?顺便说一句,这个问题以前被问过很多次。右栏的相关部分可能有一些。