A股上市公司传智教育(股票代码 003032)旗下技术交流社区北京昌平校区

© JJJD 中级黑马   /  2015-6-21 14:14  /  270 人查看  /  0 人回复  /   0 人收藏 转载请遵从CC协议 禁止商业使用本文

  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. }
复制代码


0 个回复

您需要登录后才可以回帖 登录 | 加入黑马