增强的for循环
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了增强的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循环的主要内容,如果未能解决你的问题,请参考以下文章