java 遍历arrayList常用的四种方法
2016-04-21 00:00
573 查看
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));
}
}
}
相关文章推荐
- JAVA编译和运行的过程
- JAVA解耦--入门学生信息管理
- Java Socket探究
- Spring工作原理详解
- struts2、hibernate工作原理和流程
- SpringMVC工作原理和工作流程
- 理解Java中字符流与字节流的区别
- Spring+Quartz实现定时任务 (二)
- Eclipse从服务器导入SVN项目的方式
- JAVA二维码生成
- java线程池和关闭线程池中的线程
- java事务(二)——本地事务
- spring的7个模块
- highcharts加载数据库数据(java版)
- Java基础-对象导论
- Struts标签库详解【3】
- Struts标签库详解【2】
- Java中自己定义缓存方式
- Struts标签库详解【1】
- [Java 并发] 线程的基本知识(一)