foreach语句:增强for循环
import java.util.ArrayList; import java.util.Collection; import java.util.Iterator; public class ForEachDemo { public static void main(String[] args) { /* * Jdk1.5特性: * 增强for循环。作用:用于遍历Collection集合or数组 * 格式: * for(元素类型的变量:Collection容器or数组) * { * } * * 传统for和增强for有什么区别呢? * 增强for必须有被遍历的目标,而该目标只能是Collection或数组。 * */ Collection coll = new ArrayList(); coll.add("abc1"); coll.add("abc2"); coll.add("abc3"); for(Object obj:coll){ System.out.println(obj); } /*for (Iterator it = coll.iterator(); it.hasNext();) { Object object = (Object) it.next(); System.out.println(object); }*/ //对于数组的遍历,如果不操作其角标,可以使用增强for,如果要操作角标,使用传统for int []arr = {1,22,88,669}; for(int x:arr){ System.out.println("x="+x); } } }
声明:该文观点仅代表作者本人,牛骨文系教育信息发布平台,牛骨文仅提供信息存储空间服务。
- 上一篇: mysql中显示当前使用的数据库名称
- 下一篇: php扩展开发:编写一个传递引用参数的函数