黑马程序员技术交流社区

标题: 求解释一下这个程序! [打印本页]

作者: zjm10zj    时间: 2013-3-26 22:22
标题: 求解释一下这个程序!
本帖最后由 zjm10zj 于 2013-3-27 20:19 编辑

private static <E> void iterate2(List<E> list) {
                for (Iterator<E> iter = list.iterator(); iter.hasNext();)
                        System.out.println(iter.next());


作者: 胡志超    时间: 2013-3-26 22:31
你想问什么???list集合泛型,然后利用迭代器遍历集合
作者: 陈腾跃_2013    时间: 2013-3-26 22:48
这可能是自定义的一个迭代输出的方法:
private static <E> void iterate2(List<E> list) {      //静态,方便调用;其中传入一个list集合
                 for (Iterator<E> iter = list.iterator(); iter.hasNext();)    //迭代,循环的条件是hasNext()判断是否还有下一个元素,没有就结束循环
                         System.out.println(iter.next());    //如果有下一个元素,就输出

作者: 张昶    时间: 2013-3-26 23:22
支持楼上的观点,这是一段带泛型的迭代输出的程序。他已经把每一行都注释了,还有什么不懂的?
作者: 陈丽莉    时间: 2013-3-27 11:50
若还有问题,继续追问; 没有的话,尽量及时将帖子分类改成【已解决】~
作者: zjm10zj    时间: 2013-3-27 20:19
陈丽莉 发表于 2013-3-27 11:50
若还有问题,继续追问; 没有的话,尽量及时将帖子分类改成【已解决】~

一般都是夜晚提问的,第二天上网才能及时的改的,不好意思了




欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2