为什么不能创建List数组?
List[] nav = new List[] { new ArrayList() };
Eclipse说“无法创建列表的通用数组”
要么
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是原始类型,但可以编译...
看起来很简单,为什么不起作用?