ArrayList的遍历 四种方法
2016-03-19 15:23
267 查看
package com.test;
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ArrayListDemo {
public static void main(String args[]){
List<String> list = new ArrayList<String>();
list.add("luojiahui");
list.add("luojiafeng");
//方法1
Iterator it1 = list.iterator();
while(it1.hasNext()){
System.out.println(it1.next());
}
//方法2
for(Iterator it2 = list.iterator();it2.hasNext();){
System.out.println(it2.next());
}
//方法3
for(String tmp:list){
System.out.println(tmp);
}
//方法4
for(int i = 0;i < list.size(); i ++){
System.out.println(list.get(i));
}
}
}
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
public class ArrayListDemo {
public static void main(String args[]){
List<String> list = new ArrayList<String>();
list.add("luojiahui");
list.add("luojiafeng");
//方法1
Iterator it1 = list.iterator();
while(it1.hasNext()){
System.out.println(it1.next());
}
//方法2
for(Iterator it2 = list.iterator();it2.hasNext();){
System.out.println(it2.next());
}
//方法3
for(String tmp:list){
System.out.println(tmp);
}
//方法4
for(int i = 0;i < list.size(); i ++){
System.out.println(list.get(i));
}
}
}
相关文章推荐
- 蓝桥杯 PREV-9 大臣的旅费(深搜)
- 面向指针编程
- 四则运算3
- 第36讲项目5——有多少符号
- 常用的七种数据挖掘的方法
- django matching query does not exist.
- SQL Server启动的几种方法
- 【设计模式】之装饰器模式-PHP
- Http原理实践 Go实现
- 生活小计一
- CSS滚动条
- 【目录导航】编程模拟自然系列博文
- Activity的生命周期和启动模式
- Java Timer&TimerTask源码分析
- repo sync 自动重启脚本
- 接口继承接口的意义
- <最简单版> 猴子选大王
- (原创)python发送邮件
- auto make System.map to C header file
- 基础地图Android SDK