我在查找一些数据时遇到了问题,这些数据已放入多维数组列表中。我基本上有一个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