Java 1.6:创建一个List数组
- 论坛
- Java 1.6:创建一个List<T>数组
24 浏览
Java 1.6:创建一个List数组
为什么我不能创建一个List的数组?
List[] nav = new List [] { new ArrayList () };
Eclipse显示“无法创建泛型数组List”
或者
ArrayList[] nav = new ArrayList [] { new ArrayList () };
Eclipse显示“无法创建泛型数组ArrayList”
或者
List[] getListsOfStrings() { List groupA = new ArrayList (); List groupB = new ArrayList (); return new List [] { groupA, groupB }; }
但是我可以这样做:
List[] getLists() { return new List[] { new ArrayList(), new ArrayList() }; }
Eclipse显示List和ArrayList是原始类型,但它可以编译...
看起来很简单,为什么它不能工作?