Iterator问题 帮忙看下 谢谢
import java.util.*;public class Test
{
public static void main(String[] args)
{
Collection c=new HashSet();
c.add("sgsdg");
c.add("f");
c.add("qdfghdfhdfh");
Iterator i=c.iterator();
while(i.hasNext())
{ String s=(String)i.next();
//System.out.println(s);
if(s.length()<2)
{
i.remove();
System.out.println(s); //我这里是想把长度小于2的(f)去掉,可是我想打印结果确显示f 请教下是为什么啊?
}
}
}
}