码迷,mamicode.com
首页 > 其他好文 > 详细

增强的for循环

时间:2017-05-01 21:04:23      阅读:157      评论:0      收藏:0      [点我收藏+]

标签:list   iter   oid   访问   bsp   方便   for   tor   string   

enhanced for 对于遍历Array或者Collection色时很方便,但是其有缺陷:

  1. Array:不能方便的访问下标值
  2. Collection:与使用Iterator相比,不能方便的删除集合中的内容

所以一般情况下,除了简单遍历并读出其中的内容外,不使用enhanced for

 1 import java.util.*;
 2 
 3 public class EnhancedFor {
 4     public static void main(String[] args) {
 5         int[] arr = {1, 2, 3, 4, 5};  //静态初始化
 6         for(int i : arr) {
 7             System.out.println(i);
 8         }            //把arr里面的每个元素都放到i里
 9         
10         Collection c = new ArrayList();
11         c.add(new String("aaa"));
12         c.add(new String("bbb"));
13         c.add(new String("ccc"));
14         for(Object o : c) {
15             System.out.println(o);
16         }
17     }
18 }

 

增强的for循环

标签:list   iter   oid   访问   bsp   方便   for   tor   string   

原文地址:http://www.cnblogs.com/lovechao/p/6792545.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!