Java编程,删除list中包含"a"的元素
public class test {
public static void main(String[] args) {
List list = new ArrayList<>();
list.add("asdwae");
list.add("vvfddc");
list.add("artrhtt");
list.add("qwerqw");
list.add("zxcxc");
list.add("bnbnnb");
System.out.println(list);
//方法一
Iterator iterator = list.iterator();
for (list.iterator(); iterator.hasNext(); ) {
String str = iterator.next();
if (str.contains("a")) {
iterator.remove();
}
}
//方法二
List list2 = list.stream().filter(x -> !x.contains("a")).collect(Collectors.toList());
System.out.println(list);
System.out.println(list2);
}
}