java代码--例题-学生对象迭代器

这篇博客展示了如何在Java中创建一个学生对象集合,并使用迭代器进行遍历。通过ArrayList存储Student对象,然后利用Iterator接口遍历并打印学生信息,强调在遍历时不要多次调用next()方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

package cn.itcast_01;
/*

*
*创建学生对象,把学生对象放在迭代器中,然后通过迭代器遍历
*不要多次使用it.next()方法
*
*/
import java.util.ArrayList;
import java.util.Collection;
import java.util.Iterator;

public class IteratorTest {

        
public static void main(String[] args) {
        //创建集合对象
        Collection it=new ArrayList();
        //创建学生对象
        Student s1=new Student("射雕英雄",22);
        Student s2=new Student("九阴真经",11);
        Student s3=new Student("乾坤大挪移",22);
        Student s4=new Student("盖世英雄",12);
         //把学生对象添加到集合中
        it.add(s1);
        it.add(s2);
        it.add(s3);
        it.add(s4);
         //迭代器遍历数组
        Iterator cc=it.iterator();
        while (cc.hasNext()) {
                System.out.println(cc.next());
   //可以通过下面的方式得到自己想要的文字 
                Student se=(Student)cc.next();
                System.out.println(se.getName());
                
        }
        
}
}

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值