本帖最后由 刘佳 于 2012-8-29 12:45 编辑
import java.util.*;
public class TestIterator
{
public static void main(String[] args)
{
Collection a = new HashSet();
a.add("abc");
a.add("ch");
a.add("djiduiot");
Iterator it = a.iterator();
while (it.hasNext())
{
String b = (String)it.next(); //为何要进行强制类型转换,从哪里看出it.next()方法返回的数据类型是Object类型呢?
System.out.println(b);
if (b.equals("ch"))
{
it.remove();
}
b = "stingtest";
}
System.out.println(a);
}
}
|
|