Chinaunix首页 | 论坛 | 博客
  • 博客访问: 14441651
  • 博文数量: 5645
  • 博客积分: 9880
  • 博客等级: 中将
  • 技术积分: 68081
  • 用 户 组: 普通用户
  • 注册时间: 2008-04-28 13:35
文章分类

全部博文(5645)

文章存档

2008年(5645)

我的朋友

分类:

2008-04-28 21:42:01

下载本文示例代码
  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循环,现在可以用一种更简单地方式来进行遍历的工作。共5页。 1 2 3 4 5 :   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循环,现在可以用一种更简单地方式来进行遍历的工作。共5页。 1 2 3 4 5 : 下载本文示例代码


体验J2SE 1.5新特性之增强For循环体验J2SE 1.5新特性之增强For循环体验J2SE 1.5新特性之增强For循环体验J2SE 1.5新特性之增强For循环体验J2SE 1.5新特性之增强For循环体验J2SE 1.5新特性之增强For循环体验J2SE 1.5新特性之增强For循环体验J2SE 1.5新特性之增强For循环体验J2SE 1.5新特性之增强For循环体验J2SE 1.5新特性之增强For循环体验J2SE 1.5新特性之增强For循环体验J2SE 1.5新特性之增强For循环体验J2SE 1.5新特性之增强For循环体验J2SE 1.5新特性之增强For循环体验J2SE 1.5新特性之增强For循环
阅读(97) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~