Предположим, что мне нужно создать массив, в котором хранится ArrayList из целых чисел, а размер массива - 10.
Ниже приведен код:
ArrayList<Integer>[] pl2 = new ArrayList[10];
Вопрос 1:
По-моему, более подходящим кодом будет
ArrayList<Integer>[] pl2 = new ArrayList<Integer>[10];
Почему это не работает?
Вопрос 2:
Оба из нижеперечисленных компиляций
-
ArrayList<Integer>[] pl2 = new ArrayList[10];
-
ArrayList[] pl3 = new ArrayList[10];
В чем разница в отношении ссылочного объявления pl2
и pl3
?