Я пытаюсь сохранить и получить номера в ArrayList, который у меня есть. У меня есть это в моем классе:
private ArrayList<ArrayList> possibleNumbers = new ArrayList<ArrayList>();
Затем я заполняю его пустыми списками массивов, чтобы убедиться, что в нем есть что-то для каждого y
for( int x = 0; x < grid[ y ].length; x++ )
{
possibleNumbers.get( y ).add( x , new ArrayList<Integer>());
}
Теперь гораздо позже в моем коде у меня есть ArrayList с парой чисел в переменной 'list', в этом списке установлены возможные числа:
possibleNumbers.get( y ).set( x, list );
Позже я пытаюсь получить значение из вставленного списка:
possibleNumbers.get( y ).get( x ).get( 0 );
Но теперь я получаю сообщение об ошибке:
symbol : method get(int)
location: class java.lang.Object
possibleNumbers.get( y ).get( x ).get(0);
^
Я действительно не могу понять, почему этот третий не работает, а второй работает ... Я надеюсь, что кто-то может мне помочь.
Спасибо
Chris