package single01;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ArrayListDemo {
public static void main(String[] args) throws IOException {
//创建List集合,泛型为字符串,并为它添加元素
List<String> list=new ArrayList<String>();
list.add("asx");
list.add("asdasad");
list.add("abcssd");
list.add("adc");
list.add("abc");
list.add("abw");
//迭代器循环遍历集合list集合
Iterator<String> it=list.iterator();
//判断是否还有下一个元素
while (it.hasNext()) {
//定义字符串存储结合元素
String str=it.next();
//字符串方法contains方法判断元素是否包含字符串"abc",如果包含,直接删除
if (str.contains("abc")) {
it.remove();
}
}
for(String s:list){
Sysytem.out.println(s);
}
ps:删除时不用增强for循环是因为我不会,增强for循环的时候不能对集合进行改变