当前位置:七道奇文章资讯编程技术Java编程
日期:2011-03-22 16:15:00  来源:本站整理

体验J2SE 1.5新特点之加强For循环[Java编程]

赞助商链接



  本文“体验J2SE 1.5新特点之加强For循环[Java编程]”是由七道奇为您精心收集,来源于网络转载,文章版权归文章作者所有,本站不对其观点以及内容做任何评价,请读者自行判断,以下是其具体内容:

J2SE 1.5供应了另一种情势的for循环.借助这种情势的for循环,可以用更简单地方法来遍历数组和Collection等范例的对象.本文介绍利用这种循环的具体方法,阐明若何自行定义能被这样遍历的类,并注释和这一机制的一些常见问题.

在Java程序中,要“一一处理”——大概说,“遍历”——某一个数组或Collection中的元素的时刻,普通会利用一个for循环来实现(当然,用别的种类的循环也不是不可以,只是不知道是因为for这个词的长度对比短,还是因为for这个词的含义和这种操作对比配,在这种时刻for循环比别的循环常用得多).

关于遍历数组,这个循环普通是采纳这样的写法:

清单1:遍历数组的传统方法

/* 成立一个数组 */
int[] integers = {1, 2, 3, 4};
/* 开始遍历 */
for (int j = 0; j < integers.length; j++) {
int i = integers[j];
System.out.println(i);
}

而关于遍历Collection对象,这个循环则普通是采取这样的情势:

清单2:遍历Collection对象的传统方法

/* 成立一个Collection */
String[] strings = {"A", "B", "C", "D"};
Collection stringList = java.util.Arrays.asList(strings);
/* 开始遍历 */
for (Iterator itr = stringList.iterator(); itr.hasNext();) {
Object str = itr.next();
System.out.println(str);
}

而在Java语言的最新版本——J2SE 1.5中,引入了另一种情势的for循环.借助这种情势的for循环,目前可以用一种更简单地方法来举行遍历的工作.

1. 第二种for循环

不严峻的说,Java的第二种for循环基本是这样的格局:

for (循环变量范例 循环变量名称 : 要被遍历的对象) 循环体

借助这种语法,遍历一个数组的操作便可以采纳这样的写法:

清单3:遍历数组的简单方法

/* 成立一个数组 */
int[] integers = {1, 2, 3, 4};
/* 开始遍历 */
for (int i : integers) {
System.out.println(i);/* 顺次输出“1”、“2”、“3”、“4” */
}

这里所用的for循环,会在编译期间被当作是这样的情势:


  以上是“体验J2SE 1.5新特点之加强For循环[Java编程]”的内容,如果你对以上该文章内容感兴趣,你可以看看七道奇为您推荐以下文章:

  • <b>体验J2SE 1.5新特点之装箱和拆箱</b>
  • 体验J2SE 1.5新特点之加强For循环
  • 本文地址: 与您的QQ/BBS好友分享!
    • 好的评价 如果您觉得此文章好,就请您
        0%(0)
    • 差的评价 如果您觉得此文章差,就请您
        0%(0)

    文章评论评论内容只代表网友观点,与本站立场无关!

       评论摘要(共 0 条,得分 0 分,平均 0 分) 查看完整评论
    Copyright © 2020-2022 www.xiamiku.com. All Rights Reserved .