Если я объявлю Arraylist следующим образом -
private ArrayList<Integer[]> nodeList;
затем, добавляя в него массив, получаю исключение NullPointerException
Но, если я изменю это на
private ArrayList<Integer[]> nodeList= new ArrayList<Integer[]>();
- отлично работает.
Почему первый отказывает!