List 对比之后 remove
import java.util.*;
public class a {
public a() {
}
public static void main(String[] args) {
List<String> list1 = new ArrayList<String>();
list1.add("1");
list1.add("2");
list1.add("3");
list1.add("4");
List<String> list2 = new ArrayList<String>();
list2.add("5");
list2.add("5");
List<String> removeList = new ArrayList<String>();
/*
for(int i = 0 ; i<list1.size();i++){
for(int j = 0 ; j<list2.size();j++){
if(list1.get(i).equals(list2.get(j))){
removeList.add(list1.get(i));
}
}
}*/
for(String str1 : list1){
for(String str2 : list2){
if(str1.equals(str2)){
removeList.add(str2);
}
}
}
System.out.println("size:\t"+removeList.size());
for(int a = 0 ; a < removeList.size();a++ ){
System.out.println("removeList : get ["+a+"]\t"+removeList.get(a));
}
}
}