下面这段代码中,迭代器无论定义泛型与否输出的结构都是一样的,那么在迭代器里定义泛型的作用是什么呢?
import java.util.*;
class GenericDemo2
{
public static void main(String[] args)
{
TreeSet<String> ts = new TreeSet<String>();
ts.add("a");
ts.add("ab");
ts.add("addf");
ts.add("asghh");
ts.add("aerety");
Iterator it =ts.iterator();
//Iterator<String> it =ts.iterator();
while(it.hasNext())
{
System.out.println(it.next());
}
}
}
|