1. 程式人生 > >ArrayList集合內容查重

ArrayList集合內容查重

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
//arrayList查重:1.new兩個arrayList 集合a,b將list資料分別依次放入a,b 後 collections.disjoint(a,b)
// 2.先遍歷listSmall,用listBig內容分別比較listSmall
public class Arraylist_chachong {
public static void main(String[] args) {
ArrayList<String> a = new ArrayList<String>();
a.add("aaa");
a.add("bbb");
a.add("ccc");
ArrayList<String> b = new ArrayList<String>();
b.add("ddd");
b.add("ccc");
b.add("aaa");
//有重複的輸出false沒重複的輸出true
System.out.println(Collections.disjoint(a, b));
//2
List<String> list =new ArrayList<String>();
for(String s :a){
if(b.contains(s)){
list.add(s);
}
}
System.out.println(list.toString());
}
}