我在查找一些數據時遇到了問題,這些數據已放入多維數組列表中。我基本上有一個ArrayList充分的ArrayList的...多維數組列表索引
ArrayList<ArrayList<Integer>> array = new ArrayList<ArrayList<Integer>>();
所以現在我想用的indexOf查找包含具體的數據,因爲我在同一個ArrayList中比較它與其他數據ArrayList中。
例如,我知道我可以使用一個for循環來找到這個數據 -
for (i = 0; i < array.size(); i++)
{
if (array.get(a).get(0) == array.get(i).get(0))
//then do something
}
但我認爲這將會是更容易使用的indexOf或lastindexOf。有誰知道我會使用它的正確方法?我想這件事情就像
array.indexOf(array.get(????).get(0))
,但我不知道:(
我認爲這裏使用indexOf的唯一方法是在afor循環中。 –
你在找什麼物件? array.get(** a **)。get(0)在第二個片段中是什麼? – soulcheck