Почему я не могу создать массив List?
List<String>[] nav = new List<String>[] { new ArrayList<String>() };
Eclipse говорит: "Невозможно создать общий массив списка"
или
ArrayList<String>[] nav = new ArrayList<String>[] { new ArrayList<String>() };
Eclipse говорит: "Невозможно создать общий массив ArrayList"
или
List<String>[] getListsOfStrings() {
List<String> groupA = new ArrayList<String>();
List<String> groupB = new ArrayList<String>();
return new List<String>[] { groupA, groupB };
}
Но я могу это сделать:
List[] getLists() {
return new List[] { new ArrayList(), new ArrayList() };
}
Eclipse говорит, что List и ArrayList являются сырыми типами, но компилируются...
Кажется довольно простым, почему он не работает?