我有一個ArrayList對象,我想動態添加ArrayLists。ArrayList的ArrayList,如何使用內部列表?
但是,由於編譯器不知道在添加它們的循環運行之前哪些對象將在外部ArrayList內部運行,因此我不能像通常那樣使用內部ArrayLists。
我的代碼看起來有點像這樣:
ArrayList list = new ArrayList();
for(int i=8;i>0;i--)
{
list.add(i, new ArrayList());
}
for(int i=8;i>0;i--)
{
tileRows.get(i).add(//add other stuff);
}
我怎麼可以告訴大家,在list
的項目將是ArrayList
類型的編譯器?
請記住,我對Java完全陌生。如果這是一個愚蠢的問題,我很抱歉。
謝謝你,這正是我所追求的。我懷疑這會是這樣簡單的事情。 – Obversity