黑马程序员技术交流社区

标题: 黑马程序员------集合的遍历Iterator/ListIterator [打印本页]

作者: liushuaishuai    时间: 2015-8-11 20:18
标题: 黑马程序员------集合的遍历Iterator/ListIterator
package it.cast;

import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class CollectionTterator {
       
        public static void main(String[] args) {
                //创建集合对象
                Collection collection = new ArrayList();
                //创建学生对象
                TestStudet testStudet1 = new TestStudet("张三", 23);
                TestStudet testStudet2 = new TestStudet("李四", 24);
                TestStudet testStudet3 = new TestStudet("王五", 25);
                TestStudet testStudet4 = new TestStudet("赵六", 26);
                //把学生对象放入集合当中
                collection.add(testStudet1);
                collection.add(testStudet2);
                collection.add(testStudet3);
                collection.add(testStudet4);
                //遍历集合对象
                //以前是创建对象数组,然后遍历数字得到结果
                //现在利用Iterator遍历,格式如下
                Iterator iterator = collection.iterator();
                //判断有没有 元素
                while (iterator.hasNext()) {
                        //不要多次使用next方法,那样会使输出返回异常
                        TestStudet testStudet =(TestStudet)iterator.next();
                        System.out.println(testStudet.getNameString()+"---"+testStudet.getAge());
                }
        }

}





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