合併兩個List集合
阿新 • • 發佈:2018-12-25
/第一個list集合
List<String> list_a=new ArrayList<String>();
list_a.add("A");
list_a.add("B");
list_a.add("C");
list_a.add("D");
//第二個list集合
List<String> list_b=new ArrayList<String>();
list_b.add("C");
list_b.add("D");
list_b.add("E");
list_b.add("F");
list_b.add("G");
//把第二個list集合新增到第一個list集合中
list_a.addAll(list_b);
//新的list集合,用來放最後的結果集
List<String> list_c=new ArrayList<String>();
//把追加到一起的list迴圈放入set集合中
Set<String> set=new HashSet<String>();
for (int i = 0; i < list_a.size(); i++) {
String str=list_a.get(i);
set.add(str);
}
//把set集合遍歷新增在list中
for (Iterator<String> it = set.iterator(); it.hasNext();){
list_c.add(it.next());
}
List<String> list_a=new ArrayList<String>();
list_a.add("A");
list_a.add("B");
list_a.add("C");
list_a.add("D");
//第二個list集合
List<String> list_b=new ArrayList<String>();
list_b.add("C");
list_b.add("D");
list_b.add("E");
list_b.add("F");
list_b.add("G");
//把第二個list集合新增到第一個list集合中
list_a.addAll(list_b);
//新的list集合,用來放最後的結果集
List<String> list_c=new ArrayList<String>();
//把追加到一起的list迴圈放入set集合中
Set<String> set=new HashSet<String>();
for (int i = 0; i < list_a.size(); i++) {
String str=list_a.get(i);
set.add(str);
}
//把set集合遍歷新增在list中
for (Iterator<String> it = set.iterator(); it.hasNext();){
list_c.add(it.next());
}