我嘗試存儲並獲取ArrayList中的數字。我有這個在我的課:無法從Java深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有一對情侶在變量「列表」號,設置該列表可能的數字:
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);
^
我實在找不出爲什麼這個第三搞定不工作,但第二次卻......我希望有人能幫助我。
感謝,
克里斯
你能更準確地描述一下可能的數字應該/包含什麼?我不確定,您的數據結構適合您的需求。 「存儲並獲取ArrayList中的數字」將導致ArrayList ... –