JAVA迭代器遍历与删除

package com;
//迭代器

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class Demo {
    public static void main(String[] args) {
        ArrayList<String> str = new ArrayList<>();

        str.add("aaa");
        str.add("bbb");
        str.add("ccc");
        str.add("ddd");

        Iterator<String> it = str.iterator();

        while(it.hasNext()){
            String str1 = it.next();
            System.out.println(str1);
      //删除bbb      
            if(str1=="bbb"){
                it.remove();
            }
        }
        System.out.println(str);
    }
}


版权声明:本文为weixin_54326390原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。