java 遍历arrayList的四种方法
2015-12-15 14:16
519 查看
所谓遍历(Traversal),字面意思是遍历就是全部走遍,到处周游的意思。程序代码上的意思是指沿着某条搜索路线,依次对树中每个结点均做一次且仅做一次访问,访问结点所做的操作依赖于具体的应用问题。遍历是二叉树上最重要的运算之一,是二叉树上进行其它运算之基础。当然遍历的概念也适合于多元素集合的情况,如数组。
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 foreach for(String tmp:list){ System.out.println(tmp); } //方法4 for(int i = 0;i < list.size(); i ++){ System.out.println(list.get(i)); } } }
相关文章推荐
- 回溯算法_01背包问题_Java实现
- Struts2中 Result类型配置详解
- Day4之java基本常识
- SpringMVC表单标签简介
- Day3之java语言概述
- 为什么java里用常量赋值就相等,用字符串就不等?
- java调用R语言包(JRI方式),bug记录
- 应届Java小菜鸟初到公司之环境部署
- SpringMVC中servletFileUpload.parseRequest(request)解析为空获取不到数据问题
- 如何为Eclipse安装主题(Color Theme)
- eclipse 注释模板设置
- eclipse 注释模板设置
- Java并发编程(二)同步
- Java并发编程(二)同步
- eclipse安装svn插件,在输入url后,一直卡在in progress界面不懂。
- java中如何理解overload , override 和 overwrite
- springmvc配置文件-2
- Ehcache 整合Spring 使用页面、对象缓存
- springmvc配置文件-1
- 使用Eclipse建立Maven的SpringMVC项目