黑马程序员技术交流社区

标题: List集合的遍历 [打印本页]

作者: KID灬熊孩子    时间: 2014-8-18 21:38
标题: List集合的遍历
用增强for循环 for(List l:list)
用迭代器  Iterator
get()和size()方法结合实现
作者: happymouse    时间: 2014-8-18 21:54
建议写个代码,这样的话更直观
作者: 柠萌不    时间: 2014-8-18 22:08
对啊,么错,LZ想问啥...
作者: 玥夜    时间: 2014-8-18 22:31
  1. package com.itheima;

  2. import java.util.*;

  3. public class ForeachDemo {

  4.         public static void main(String[] args)
  5.         {
  6.                 ArrayList<String> al= new ArrayList<String>();
  7.                 al.add("aaa");
  8.                 al.add("bbb");
  9.                 al.add("ccc");
  10.                 al.add("bbb");

  11.                 //迭代器
  12.                 Iterator it= al.iterator();
  13.                 while(it.hasNext())
  14.                 {
  15.                         System.out.println("Itrator::"+it.next());
  16.                 }
  17.                
  18.                 //foreach
  19.                 for(String str : al)
  20.                 {
  21.                         System.out.println("str::"+str);
  22.                 }
  23.                
  24.                 //for循环get()方法
  25.                 for(int x=0; x<al.size(); x++)
  26.                 {
  27.                         System.out.println("al("+x+")=="+al.get(x));
  28.                 }
  29.         }

  30. }
复制代码

作者: 象牙    时间: 2014-8-18 22:45
再详细些,把问题描述清楚
作者: 舍我其谁    时间: 2014-8-18 22:48
不知道什么情况
作者: 肖明    时间: 2014-8-18 22:49
总结的对,三种,第三个是list特有的遍厉吧




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