我有兩個ArrayLists
如圖所示 - pinklist
和normallist
。我比較他們與在代碼如下所示發現無論從獨特的重複值:比較兩個的ArrayList獲取獨特的和重複的值
List<String> pinklist = t2.getList();
List<String> normallist = t.getList();
ArrayList<String> duplicatevalues = new ArrayList<String>();
ArrayList<String> uniquevalues = new ArrayList<String>();
for (String finalval : pinklist) {
if (pinklist.contains(normallist)) {
duplicatevalues.add(finalval);
} else if (!normallist.contains(pinklist)) {
uniquevalues.add(finalval);
}
}
我正確地得到duplicateValues
,但我沒有得到的唯一值。
護理來解釋你的代碼?僅有代碼的答案並不是那麼好。 – Makoto
@Makoto:我現在已經解釋了我的代碼。我認爲現在是可以理解的。 –