ArrayList迭代的两种方法

简介: package cn.us; import java.util.ArrayList; import java.util.Iterator; //ArrayList迭代的两种方法 //Iterator与for语句的结合 public c...
package cn.us;
import java.util.ArrayList;
import java.util.Iterator;
//ArrayList迭代的两种方法
//Iterator与for语句的结合 
public class Test1 {
	public static void main(String[] args) {
		ArrayList arrayList = new ArrayList();
		arrayList.add("b");
		arrayList.add("z");
		arrayList.add("f");
		arrayList.add("m");
		System.out.println("以下是ArrayList迭代的第一种方法……………………………………………………");
		Iterator ite=arrayList.iterator();
		while(ite.hasNext()){
			System.out.println(ite.next());
		}
		System.out.println("以下是ArrayList迭代的第二种方法……………………………………………………");
		for (Iterator iterator = arrayList.iterator(); iterator.hasNext();) {
			System.out.println(iterator.next());
		}
		
		
	}
}

相关文章
|
7月前
|
存储 数据处理
什么是迭代,什么是可迭代对象
什么是迭代,什么是可迭代对象
132 1
|
2月前
|
存储 Java API
从源码角度解析ArrayList.subList的几个坑!
从源码角度解析ArrayList.subList的几个坑!
|
3月前
|
索引 Python
如何优雅地遍历可迭代对象?
如何优雅地遍历可迭代对象?
28 0
|
3月前
|
索引 Python
解密可迭代对象的排序问题
解密可迭代对象的排序问题
28 0
|
7月前
|
数据库
ArrayList的contains()方法的性能问题及优化方法
ArrayList的contains()方法的性能问题及优化方法
108 0
C# 集合(ArrayList)的方法和使用
C# 集合(ArrayList)的方法和使用
|
存储 安全 Java
一.list集合的特点与linkedlist特性的论证
一.list集合的特点与linkedlist特性的论证
82 0
|
Java 数据库 索引
Java开发规范02 - 集合篇_ArrayList#subList 坑
Java开发规范02 - 集合篇_ArrayList#subList 坑
253 0
|
Java
ArrayList 分析以及相关方法介绍
java.util.ArrayList 是我们最常用的一个类,ArrayList 底层是动态数组,读者可以把它理解为数组的实现
105 0
ArrayList 分析以及相关方法介绍
|
存储 Java API
从源码角度解析ArrayList.subList的几个坑
ArrayList的subList分析首先通过 IDEA 的提供的类图工具,我们可以查看下该类的继承体系。具体步骤:在 SubList 类中 右键,选择 “Diagrams” -> “Show Diagram” 。可以看到 SubList 和 ArrayList 的继承体系非常类似,都实现了 RandomAccess 接口 继承自 AbstarctList。但是SubList 和 ArrayList 并没有继承关系,因此 ArrayList 的 SubList 并不能强转为 ArrayList 。从上面的结果也可以清晰地看出,subList 并不是 ArrayList 类型的实例,不能强转为