我在查找已放入多维数组列表的一些数据时遇到问题。我基本上有一个充满数组列表的数组列表......
ArrayList<ArrayList<Integer>> array = new ArrayList<ArrayList<Integer>>();
所以现在我想使用 indexOf 来查找包含特定数据的数组列表,因为我正在将它与同一个数组列表中的其他数据进行比较。
例如,我知道我可以使用 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))
但我不确定:(