我有此ArrayList - ArrayList<Object[]> tree
...檢查如果一個ArrayList內的數組元素中含有一定值
我也有這個陣列 - Object[] move
...具有的尺寸爲2。
在我的程序a 唯一將二維數組添加到move[0]
並將整數加到move[1]
。這個數組然後被添加到ArrayList,然後重複這個過程,所以我有一個'移動'列表。
我的問題是,我不知道該如何查找包含在move[1]
元素只一定值的ArrayList(「樹」)中的陣列(「行動」) - 作爲move[0]
元素將是唯一的每次。
然後我想製作一個所有匹配的數組/列表。例如,一個包含所有move[0]
值的數組,其值與move[1]
的值爲3
相匹配。所以我會留下一個包含所需移動的2D數組的數組/列表。
謝謝, 馬特
試過了什麼?此外,國際海事組織,如果你使用一個對象,例如'Point',而不是2d數組('Object []')。 – 2012-04-22 20:02:04
我推薦改變你的設計,而不是'ArrayList