JAVA 集合遍历的方法

来源:互联网 发布:战地1淘宝美版25块钱 编辑:程序博客网 时间:2024/05/17 23:21

集合遍历输出方式:(1和2方法比较常用)

1.        Iterable接口(迭代遍历) 

2.        Foreach循环 注:可以直接用,使用场合:数组和Iterable对象!

3.        For循环     注:在for()内实例化Iterable对象,进行遍历!

4.        先用toArray方法输出成为数组,再用Foreach循环!


import java.util.ArrayList;

import java.util.Iterator;

import java.util.List;

 

publicclass Demo{

    publicstaticvoid main(String[] args) {

       List<String> l =new ArrayList();

       l.add("1");

       l.add("2");

       l.add("3");

       l.add("4");

       /**

        * 遍历输出:四种方式

        */


       // 1、推荐使用的Iterator对象,迭代输出!

       Iterator it = l.iterator();

       while (it.hasNext()) {

           System.out.println("迭代输出:" + it.next());

       }

 

       // 2、对集合进行fore循环!

       for (String str : l) {

           System.out.println("fore集合迭代输出:" + str);

       }

 

       // 3、for循环迭代,在for方法体内部实例化Iterator对象!

       int i = 0;// for方法体内定义项不能出现多种不同类型

       for (Iterator iter =l.iterator(); i < l.size(); i++) {

           System.out.println("for循环迭代实例化输出:" + iter.next());

       }

 

       // 4、先将集合转换为数组,再利用数组的遍历输出;

       Object[] o = l.toArray();

       for (Object object : o) {

           System.out.println("转换数组迭代输出:" + object);

       }

    }

}




1 0
原创粉丝点击