list中資料去重複,可以有以下幾種做法。主要利用:1、list有序,可以遍歷判斷重複。2、set不能插入重複資料@test
public void
testdeletelistrepeat1()
}iterator iterator = listnew.iterator();
while (iterator.hasnext())
}
@testpublic void
testdeletelistrepeat2()
}
@testpublic void
testdeletelistrepeat3()
}//遍歷輸出去重複後的list
iterator iterator = listnew.iterator();
while (iterator.hasnext())
}
@testpublic void
testdeletelistrepeat4()
}
執行的測試結果如下:111222
process finished with exit code 0
List去重的幾種方式
去除重複資料 由於set的無序性,不會保持原來順序 param list public static list distinct list list set去重並保持原先順序的兩種方法 public static void delrepeat list list 去除重複資料 一般不推薦 類似於氣泡...
兩個list比較,去重複
現有list1,list2,兩個list內容做比較,剔除list1中重複的元素,是乙個比較簡單的問題,直接貼 int size list1.size for int i 0 i list2.size i 不過上述方法效率都不高,尋找更好的方法中!當然,我們可以不用自己比較,直接使用list提供的方法...
list集合去重的幾種方式
準備資料 準備資料 list list new arraylist list.add a list.add b list.add c list.add c list.add b list.add a 利用list中的元素建立hashset集合,此時set中進行了去重操作 hashset set ne...