【JAVA】-- 集合

【JAVA】-- 集合,第1张

在程序开发中,经常需要遍历集合中的所有元素,针对这一需求,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类型,如果想要获取到特定类型的元素,则需要进行对数据类型强制转换。

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/langs/735709.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-27
下一篇 2022-04-27

发表评论

登录后才能评论

评论列表(0条)

保存