iterator的一个易错点

来源:互联网 发布:手机直播助手软件 编辑:程序博客网 时间:2024/06/13 12:19

package com.huxin.testsession.test;

import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;

public class IteratorTest {
 public static void main(String[] args) {
  Set set = new HashSet();
  set.add("疯狂java");
  set.add("企业项目实战");
  set.add("重新加油");
  for(Iterator i = set.iterator();i.hasNext();){
   String book = (String)i.next();                                                 //返回来的是它的值!!!,而不是对象
   book = "我把所有的值都修改了";
System.out.println(book);
   if("企业项目实战".equals(book)){
    i.remove();
   }

  }
  System.out.println(set);
 }
}