67,512
社区成员
发帖
与我相关
我的任务
分享
package example;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class demo {
public static void main(String[] args) {
// TODO Auto-generated method stub
List<String> list1 = new ArrayList<String>();
list1.add("a");
list1.add("b");
list1.add("c");
list1.add("d");
list1.add("e");
List<String> list2 = new ArrayList<String>();
list2.add("a");
list2.add("b");
list2.add("c");
list1.remove(list2);
Iterator<String> iterator2 = list2.iterator();
while(iterator2.hasNext()){
list1.remove(iterator2.next());
}
Iterator<String> iterator1 = list1.iterator();
while(iterator1.hasNext()){
System.out.println(iterator1.next());
}
}
}
重新写了一个。之前的猜的
List<String> list3;
for(string a:List1){
for(string b:List2){
if(b==a)
list3=list1.remove(a);
}
}
菜鸟一枚,求大神指教