java Iterator 接口

来源:互联网 发布:千方百剂医药软件下载 编辑:程序博客网 时间:2024/06/05 06:02
package zxy.list;
import java.util.List;
import java.util.ArrayList;
import java.util.Iterator;
public class InteratorDemo01 {
 public static void main(String[] args) {
  // TODO Auto-generated method stub
        List<String> lists = new ArrayList<String>();
        lists.add("A");
        lists.add("B");
        lists.add("C");
        lists.add("D");
        lists.add("E");
        lists.add("F");
        lists.add("G");
        Iterator<String> iterator = lists.iterator();
      //lists.remove()   是u错误的  在迭代输出的时候不可以对集合进行删去
//        while(iterator.hasNext())
//        {
//         lists.remove(2);
//         System.out.println(iterator.next());
//        }

错误提示:
 
       while(iterator.hasNext())
        {
         
         //next()函数输出每一个元素
        String string = iterator.next();
         if("A".equals(string))
         {
          
         iterator.remove();
        }else{
              System.out.println(string);
        }
        
       }
 }
  /*
   *
   * list  set
   */
}

结果 如下:
B
C
D
E
F
G

原创粉丝点击