栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

【JAVA】-- 集合(二)(Iterator)

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

【JAVA】-- 集合(二)(Iterator)

在程序开发中,经常需要遍历集合中的所有元素,针对这一需求,JAVA专门提供了一个接口Iterator,它也是集合,主要用于迭代访问(遍历),也被成为迭代器。

使用:

1、获取Iterator对象

例:Iterator it = list.iterator();

2、使用hasNext()判断集合是否存在下一元素

例:while (it.hasNext()) {           }

3、如果存在,调用next()将元素取出

例:Object obj = it.next();

示例:

1 import java.util.*;
2 public class Example03 {
3    public static void main(String[] args) {
4        ArrayList list = new ArrayList(); // 创建ArrayList集合
5        list.add("张三");                     // 向该集合中添加字符串
6        list.add("李四");
7        list.add("王五");
8        list.add("赵六");
9 Iterator it = list.iterator(); // 获取Iterator对象
10        while (it.hasNext()) {           // 判断ArrayList集合中是否存在下一个元素
11            Object obj = it.next();     // 取出ArrayList集合中的元素
12            System.out.println(obj);
13        }
14    }
15 }

注意:通过迭代器获取ArrayList集合中的元素时,这些元素的类型都是Object类型,如果想要获取到特定类型的元素,则需要进行对数据类型强制转换。

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/838786.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号