黑马程序员技术交流社区

标题: 集合遍历输出的四种方式 [打印本页]

作者: JJJD    时间: 2015-6-21 14:14
标题: 集合遍历输出的四种方式
  1. import java.util.*;

  2. /*
  3. 集合遍历输出的4种方式:
  4. 1.Iterator接口:迭代遍历
  5. 2.Foreach循环
  6. 3.For循环
  7. 4.先用toArray方法输出成为数组,再用Foreach循环

  8. */

  9. public class ColForDemo1{
  10.         public static void main(String[] args){
  11.                
  12.                 List<String> li=new ArrayList<String>();

  13.                 li.add("1");
  14.                 li.add("2");
  15.                 li.add("3");
  16.                 li.add("4");

  17.                 System.out.println(li);

  18.                 //遍历输出,四种方式

  19.                 //1.使用Iterator对象,迭代遍历
  20.                 Iterator<String> it=li.iterator();
  21.                 while(it.hasNext()){
  22.                 System.out.println("迭代输出:"+it.next());
  23.                 }

  24.                 //2.对集合进行foreach循环
  25.                 for(String str:li){
  26.                         System.out.println("foreach输出:"+str);
  27.                 }
  28.                
  29.                 //3.对集合进行for循环,在for方法体内部实例化Iterator对象
  30.                 int  i=0;
  31.                 for(Iterator<String> iter=li.iterator();i<li.size();i++){
  32.                         System.out.println("for循环输出:"+iter.next());
  33.                 }
  34.        
  35.                 //4.先将集合转换为数组,再利用数组的遍历输出
  36.                 Object[] o=li.toArray();
  37.                 for(Object object:o){
  38.                         System.out.println("转换为数组输出:"+object);
  39.                 }


  40.         }
  41. }
复制代码







欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2