Java中如何使用迭代器呢?

Java-教程王 Java教程 发布时间:2021-08-21 10:08:51 阅读数:3194 1
在日常开发中,我们经常需要遍历集合中的元素,如:显示集合中的每个元素,
我们都知道可使用for循环和增强for循环的方式遍历集合框架,那么是否还有其它方式可对集合进行遍历呢?
下文将一一道来,如下所示:
实现思路:
    使用迭代器遍历集合框架,
  由于集合框架是一个实现了Iterator接口的对象,那么我们可借助此接口遍历集合对象
例:
使用迭代器遍历Arraylist对象
 
package com.java265;

import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;

public class testMain {
	/*
	 * java265.com 遍历集合的三种方法分享
	 */

	public static void main(String[] args) {
		List<String> list = new ArrayList<String>();
		list.add("Java265.com");
		list.add("Java爱好者");
		list.add("我最爱Java");
		// 第一种遍历方法增强for ,也可以使用for(int i=0 ...)
		for (String str : list) {
			System.out.println(str);
		}

		// 第二种遍历,把链表变为数组相关的内容进行遍历
		String[] strArray = new String[list.size()];
		list.toArray(strArray);
		for (int i = 0; i < strArray.length; i++) // 这里也可以改写为 for(String str:strArray) 这种形式
		{
			System.out.println(strArray[i]);
		}

		// 第三种遍历 使用迭代器进行相关遍历
		Iterator<String> ite = list.iterator();
		while (ite.hasNext())// 判断下一个元素之后有值
		{
			System.out.println(ite.next());
		}
	}
}
版权声明

本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。

本文链接: https://www.Java265.com/JavaCourse/202108/774.html

最近发表

热门文章

好文推荐

Java265.com

https://www.java265.com

站长统计|粤ICP备14097017号-3

Powered By Java265.com信息维护小组

使用手机扫描二维码

关注我们看更多资讯

java爱好者