本帖最后由 Eales0 于 2016-3-23 14:29 编辑
ArrayList中添加泛型可以约束元素类型,那么迭代器添加泛型的意义是什么?
如下代码:
ArrayList<String> arrlist = new ArrayList<>(); //创建ArrayList<String>对象
//添加元素
arrlist.add("a");
arrlist.add("b");
arrlist.add("c");
//获取迭代器对象
Iterato iterator = arrlist.iterator(); //Iterato<String> iterator = arrlist.iterator();
//遍历并输出
while(iterator.hasNext()){ System.out.println(iterator.next);
}
结果:可以正常输出
|
|