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
}
}
}
< END >
程序员NBA
一个有故事的程序员
或者加我微信1414200300一起讨论java技术,有什么问题群里人也可以帮你一起解决