我有一個對象數組的列表....每個數組都有4個對象。檢查列表是否包含相同的數據
我需要讀取完整列表並將所有在元素[1]中具有相同值的數組放在單獨的列表中。
怎麼辦?
例如我有一個列表「數據」
具有像
array[0]
array[1]
array[2]
⋮
array[n]
對象的數組的第n號的每個陣列具有4個值
array[0] has 0,23,BD,100
array[1] has 1,23,FG,200
array[2] has 3,34,GH,400
array[3] has 8,87,UJ,600
⋮
array[n] has 98,23,KM,9000
現在我需要把array[0], array[1] and array[n]
in同list(List1)
因爲它們全都具有相同的值'element 2' i-e '23'
而array[2]
分別在單獨的list(List2)
和array[3]
之間list(List3)
,因爲沒有其他數組具有與它們相似的「元素2」。
所有數組都是對象類型。
爲什麼不使用像'ArrayList'或其他任何其他Java實用類? – 2013-03-27 17:35:22
我不知道這裏的問題是什麼,一個非常糟糕的方式來做到這一點,從列表中取出一個對象,然後遍歷列表比較值與您取出的值,然後將該對象添加到記者名單,並重復,直到原來的清單是空的 – jsedano 2013-03-27 17:37:44
Vishal我不知道,我從來沒有使用過列表。 – 2013-03-27 17:42:36