首页 > 代码库 > 增强的for循环
增强的for循环
enhanced for 对于遍历Array或者Collection色时很方便,但是其有缺陷:
- Array:不能方便的访问下标值
- 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循环
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。