版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/Android_Mrchen/article/details/88024839
List<String> list = new ArrayList<String>();
list.add("Test5");
list.add("Test4");
list.add("Test3");
list.add("Test2");
list.add("Test1");
list.add("Test10");
List<String> list2 = new ArrayList<String>();
list2.add("Test1");
list2.add("Test2");
list2.add("Test3");
list2.add("Test8");
list2.add("Test9");
List<String> list3 = new ArrayList<String>();
Iterator<String> iter = list.iterator();//迭代器
if(list2!=null && list2.size()>0){
while(iter.hasNext()){
String str = (String) iter.next();
for(String str2 : list2){
if(str.equals(str2)){
list3.add(str);
}
}
}
for(String ss : list3){
System.out.println(ss);//Test1 Test2 Test3
}
}
}