使用Iterator接口遍历集合元素

主讲人:王少华  QQ群号:483773664

学习目标:

1 掌握使用Iterator接口遍历集合元素

一、Iterator概述

Iterator接口主要用于遍历,因此Iterator对象也被称为迭代器。Iterator接口里定义了如下三个方法:

  • boolean hasNext():如果被迭代的集合元素还没有被遍历,则返回true

  • Object next():返回集合里下一个元素

  • void remove():删除集合里上一次next方法返回的元素

二、利用Iterator来遍历宠物集合

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
public class Test {
    public static void main(String[] args) {
        // 1、创建四个狗狗对象
        Dog ououDog = new Dog("欧欧", "雪娜瑞");
        Dog yayaDog = new Dog("亚亚", "拉布拉多");
        Dog meimeiDog = new Dog("美美", "雪娜瑞");
        Dog feifeiDog = new Dog("菲菲", "拉布拉多");
        // 2、创建ArrayList集合对象并把四个狗狗对象放入其中
        List dogs = new ArrayList();
        dogs.add(ououDog);
        dogs.add(yayaDog);
        dogs.add(meimeiDog);
        dogs.add(2, feifeiDog); // 添加feifeiDog到指定位置
        // 3、输出集合中狗狗的数量
        System.out.println("共计有" + dogs.size() + "条狗狗。");
        // 4、通过遍历集合显示各条狗狗信息
        //4.1 获得集合中的迭代器
©著作权归作者所有:来自51CTO博客作者编程魔法师的原创作品,如需转载,请注明出处,否则将追究法律责任

0

收藏

编程魔法师

106篇文章,9W+人气,0粉丝

Ctrl+Enter 发布

发布

取消

扫一扫,领取大礼包

0

分享
编程魔法师