`
飞天小女警
  • 浏览: 107182 次
  • 性别: Icon_minigender_2
  • 来自: 重庆
社区版块
存档分类
最新评论

JDK1.5中for循环的新写法

阅读更多

JDK1.5中增加了增强的for循环,也就是for的那一种新写法,借助这种形式的for循环,可以用更简单地方式来遍历数组和Collection等类型的对象。
使用格式:
for (循环变量类型 循环变量名称 : 被遍历的对象) {
循环体//如System.out.println(循环变量名称);
}

以遍历数组为例,传通写法:
//建立字符串数组ArrayStr
String[] ArrayStr={"java","asp","php","delphi"};
for(int i=0;i<ArrayStr.length;i++){
   System.out.println(ArrayStr[i]);//依次输出"java","asp","php","delphi"
}

for的新写法:
String[] ArrayStr={"java","asp","php","delphi"};
for(String i:ArrayStr){
   System.out.println(i);//依次输出"java","asp","php","delphi"
}

对于数组等来说是一种更简单进行遍历的方式,缺点是不能指定下标访问数组成员。
在默认情况下,编译器是允许在第二种for循环的循环体里,对循环变量重新赋值的。Java提供了一种机制,可以在编译期间就把这样的操作封杀。具体的方法,是在循环变量类型前面加上一个“final”修饰符。

for(final String i:ArrayStr){
   System.out.println(i);//依次输出"java","asp","php","delphi"
}
这样在循环过程中就不能对i重新赋值了。

分享到:
评论

相关推荐

    jdk1.5 windows版本 64位

    它于2004年9月30日正式发布,引入了许多新的特性,如自动内存管理的增强(例如泛型、枚举、变量类型推断、增强的for循环),对XML支持的加强,新的日期/时间API,以及改进的反射机制。这些特性显著提升了Java编程的...

    jdk1.5_forLinux.zip

    总的来说,JDK 1.5 for Linux不仅为开发者提供了强大的编程工具,还通过引入一系列新特性,推动了Java语言的发展,使之更加高效和易用。无论是初学者还是经验丰富的开发者,都应熟悉并掌握这一版本,因为它对于理解...

    jdk1.5x64位 windows版.zip

    在编程实践中,JDK1.5添加了for-each循环(也称为增强for循环)。这使得遍历集合、数组等数据结构的代码更加简洁,提高了可读性。 对于异常处理,JDK1.5引入了try-with-resources语句,自动关闭实现了AutoCloseable...

    详细介绍JDK1.5的各种新特性

    以下是JDK1.5中的主要新特性及其详细解释: 1. **泛型(Generics)**:泛型是JDK1.5引入的最大变革之一。它允许在类、接口和方法中使用类型参数,提高了代码的类型安全性和重用性。泛型帮助程序员在编译时检查类型...

    linux系统jdk1.5下载

    JDK1.5引入了一些重要的特性,如增强的for循环(foreach)、匿名内部类的改进、枚举类型以及泛型的初步支持。这些特性对Java编程产生了深远影响,提升了代码的可读性和安全性。 然而,由于JDK1.5已不再受官方支持,...

    Java-jdk1.5安装包

    JDK1.5,也称为Java 5.0,是一个重要的版本,它引入了许多新的特性和改进,对Java语言的发展产生了深远影响。 一、泛型(Generics) 在Java 5.0中,最重要的特性之一就是泛型的引入。泛型允许开发者在定义类、接口...

    JDK1.5中增强for循环

    为了解决这些问题,JDK 1.5 引入了一种新的 for 循环语法——增强 for 循环,它允许开发者以更简洁的方式遍历数组或集合中的元素。具体格式如下: ```java for (循环变量类型 循环变量名称 : 要被遍历的对象) 循环...

    JDK1.5,JDK1.5

    虽然NIO.2是在JDK7中正式引入的,但JDK1.5开始引入了新的文件系统模型,为后来的NIO.2打下了基础。 这些特性极大地丰富了Java语言的功能,使得Java在现代软件开发中保持了强大的竞争力。对于Java开发者来说,理解...

    JDK1.5的32位和64位安装包

    总结来说,JDK1.5是Java发展历程中的一个重要节点,它的泛型、自动装箱/拆箱、枚举、变长参数和增强for循环等特性极大地提升了开发效率和代码质量。同时,了解不同操作系统对应的JDK版本是进行Java开发的基础知识。...

    JDK1.5中文帮助文档

    这个“JDK1.5中文帮助文档”是官方英文文档的中文译本,为中文用户提供了详细的解释和易于理解的指导,旨在帮助开发者更好地理解和利用JDK 1.5的新功能。** 1. **泛型(Generics)** 泛型是JDK 1.5引入的最显著的...

    jdk1.5中文帮助文档

    5. **for-each循环**:新的增强for循环(也称为foreach循环)让遍历数组和集合变得更加简洁,减少了迭代器的使用。 6. **静态导入**:JDK 1.5引入了静态导入功能,允许开发者直接引用类的静态成员,无需每次都通过...

    jdk1.5.exe jdk1.5

    jdk1.5.exe jdk1.5 jdk1.5下载

    jdk1.5免安装版

    绝版jdk1.5,非常不错的资源。用起来很好。是 Java语言对Bean类属性、事件的一种缺省处理方法。例如类A中有属性name,那我们可以通过getName,setName来得到其值或者设置新 的值。通过getName/setName来访问name属性,...

    包含 jdk1.5免安装、jdk1.6免安装、jdk1.8(32和64)

    6. **增强的for循环(Enhanced for loop)**:也称为foreach循环,简化了遍历数组和集合的操作。 **JDK 1.6(也称为Java 6)** 在2006年发布,JDK 1.6主要增强了性能、稳定性和安全性,并引入了一些新特性,如: 1....

    jdk 1.5 中文 api chm

    jdk 1.5 中文 api chm jdk 1.5 中文 api chm

    JDK 1.5 for Windows

    **JDK 1.5 for Windows** Java Development Kit (JDK) 1.5,也称为 Java 5.0,是Sun Microsystems开发的一个重要的Java平台版本。它在2004年9月30日正式发布,引入了许多新的特性和改进,对Java编程语言和Java...

    jdk1.5 for windows32 安装包

    安装程序"jdk1.5 for windows(32位)安装程序.exe"将引导用户完成配置步骤,包括选择安装目录、设置环境变量(如JAVA_HOME、PATH和CLASSPATH)以及选择是否创建桌面快捷方式。 请注意,由于JDK 1.5已经过时,可能...

    简单易用通用(xls,xlsx)导入导出操作 jdk1.5+

    前几天上传过这个资源,因为是在jdk1.6上开发的, 测试了一下在jdk1.5上不能用, 今天重新用jdk1.5编译了一下, 这个是可以支持jdk1.5+的 将 pu-xlscommon-1.0.0.jar 添加到工程的 /lib 目录下 用法在附件中 XlsTest....

    jdk1.5中文api

    《深入解析JDK1.5中文API》 Java Development Kit(JDK)是Java编程语言的核心组成部分,提供了编译、运行Java程序所需的所有工具和库。JDK 1.5,也被称为Java SE 5.0,是Java历史上的一个重大版本,引入了许多新的...

    JDK1.5中文API文档,html格式

    本篇将详细介绍JDK 1.5中文API文档的主要内容,以及这些API如何在实际编程中发挥作用。 ### 类与接口 JDK 1.5引入了泛型(Generics),这是一种强大的类型系统增强,允许开发者在定义类、接口和方法时指定类型参数...

Global site tag (gtag.js) - Google Analytics