我是靠谱客的博主 虚拟画板,最近开发中收集的这篇文章主要介绍Java中增强型for循环的样例和解释,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

JDK1.5加入的增强for和循环.

语法是:

  1. for(ElementType element:arrayName){};
举个例子:(1)
  1.     int[] numArray = { 123456 };
  2.     for (int i : numArray) {
  3.       System.out.print(i);
  4.     }
//结果会是123456


等价于(2)
  1.     int[] numArray = { 123456 };
  2.     for (int i=0; i < numArray.length; i++) {
  3.       System.out.print(numArray[i]);
  4.     }
或者更贴切是这样的:(3)
  1.     int[] numArray = { 123456 };
  2.     for (int i=0; i < numArray.length; i++) {
  3.       int j = numArray[i];// 这个j,就等价与(1)中的i
  4.       System.out.println(j);
  5.     }
这个结合集合的概念和同样是JDK1.5加入的泛性,可以做到简化代码的作用.比如
  1.     List<Integer> intList = new ArrayList<Integer>();
  2.     for (Integer i : intList) {
  3.       System.out.print(i);// 可以打印出intList中的所有元素
  4.     }
增强for(part1:part2){part3};

part2中是一个数组对象,或者是带有泛性的集合.
part1定义了一个局部变量,这个局部变量的类型与part2中的对象元素的类型是一致的.
part3当然还是循环体.

最后

以上就是虚拟画板为你收集整理的Java中增强型for循环的样例和解释的全部内容,希望文章能够帮你解决Java中增强型for循环的样例和解释所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(40)

评论列表共有 0 条评论

立即
投稿
返回
顶部