`

java 5.0以后才有的for循环

    博客分类:
  • j2se
阅读更多
java 5.0以后才有的for循环
它主要和泛型结合才好用。 优点很方便,相比以前迭代集合元素时省略饿好多代码,
例如我们声明了一个用户类:
package com.lyx.goodfor;

/**
 * @author 李亚希 天豪工作室 2009-8-21 jdk5.0 以后的增强for循环。
 */
class User {
	public String name;
	public String sex;

	public User() {
	}

	public User(String name, String sex) {
		this.name = name;
		this.sex = sex;
	}

	public String getName() {
		return name;
	}

	public void setName(String name) {
		this.name = name;
	}

	public String getSex() {
		return sex;
	}

	public void setSex(String sex) {
		this.sex = sex;
	}


接着我们创建一个用户对象数组 User[] , 或者ArrayList<User>   users ;
以前我们是如何迭代?
分享到:
评论

相关推荐

    Java API_5.0中文版

    5. **增强的for循环(For-Each Loop)**:也称为foreach循环,简化了遍历集合或数组的操作。例如,`for (Element e : elements) { ... }` 这样的语法使得代码更加简洁易读。 6. **变量赋值的比较(Comparisons with...

    Java 5.0 API 中文版

    6. **增强的for循环(foreach)**:也称为foreach循环或迭代器简化,允许简洁地遍历集合、数组和其他迭代器支持的数据结构,降低了代码复杂性。 7. **类型推断**:在泛型中,编译器可以根据上下文推断出类型参数,...

    Java5.0中方帮助文档

    5. **增强的for循环(Enhanced for Loop)** 也称为foreach循环,使得遍历数组和集合变得更加简单直观,例如`for (Type item : collection) { ... }`。 6. **变长参数(Varargs)** Java 5.0允许在方法声明中使用...

    JAVA 5.0 TIGER程序高手秘笈.rar

    6. **For/In语句(增强的for循环)**:Java 5.0的增强for循环,也称为foreach循环,简化了遍历集合、数组和其他迭代器支持的数据结构的操作。例如,`for (Type element : collection) { ... }`的语法使得代码更加...

    Java 5.0 Tiger程序高手秘笈.rar

    Java 5.0,代号Tiger,是Java平台历史上的一个重要版本,它引入了许多创新特性和改进,极大地提升了开发者的生产力和Java语言的效率。本资料集《Java 5.0 Tiger程序高手秘笈》旨在帮助开发者深入理解并熟练掌握这一...

    Java5.0 Tiger程序高手秘笈(含源码)

    本书《Java5.0 Tiger程序高手秘笈》正是为了帮助开发者掌握这些新特性而编写,结合源码分析,将有助于深入理解Java 5.0的核心改进。 1. **泛型**:Java 5.0引入了泛型,这是一种类型安全机制,允许在编译时检查类型...

    Java 5.0 Tiger程序高手秘笈(PDF) Java.rar

    在Java 5.0中,许多重要的更新和改进为Java语言带来了显著的提升,如类型注解、泛型、枚举、增强的for循环(foreach)以及自动装箱和拆箱等。这些改变极大地增强了代码的可读性、类型安全性和开发效率。 本书以...

    《Java5.0 Tiger》书籍源码

    这本书的源码是学习和理解Java 5.0新特性的宝贵资源,包括泛型、枚举、自动装箱与拆箱、变量类型推断(如varargs方法)、增强的for循环(foreach)等。通过分析这些源码,开发者可以更好地掌握Java编程的最佳实践和...

    java5.0api

    6. **for-each循环**:简化了遍历集合和数组的代码,如`for (String s : strings) {...}`,无需手动管理迭代器或下标。 7. **增强的if-else语句**:Java 5.0允许在if和else后面直接跟一个表达式,如`if (condition)...

    java 5.0新特性.txt

    Java 5.0,作为Java发展史上的一个重要里程碑,引入了一系列新特性,极大地提升了开发效率和代码质量。以下是对Java 5.0新特性的详细解析: ### 1. 自动装箱与自动拆箱(AutoBoxing & UnBoxing) - **自动装箱**:...

    JAVA5.0API

    5. **增强的for循环(Enhanced For Loop)**:也称为foreach循环,简化了遍历数组和集合的操作,如`for (Type item : arrayOrCollection) {...}`。 6. **类型推断(Type Inference)**:在创建匿名内部类和使用泛型...

    良葛格java5.0的学习笔记

    5. **Enhanced for loop(增强for循环)**:也称为foreach循环,使得遍历数组或集合更加简洁易读。例如,`for (Type item : collection) { ... }`,其中Type是集合元素的类型,item是遍历过程中的临时变量,...

    Java5.0中文API

    4. **变量声明的增强**:Java 5.0允许在for循环中直接初始化和声明变量,如for (String s : names) {...},这就是所谓的foreach循环,简化了遍历集合的操作。 5. **注解(Annotations)**:注解是一种元数据,提供了...

    Java5.0学习笔记

    5. **增强的for循环(foreach)**:Java 5.0引入了增强的for循环,简化了遍历数组和集合的操作。这种语法结构让代码更加简洁,减少了迭代器的使用。 6. **类型注解**:虽然Java 5.0并未完全实现注解,但它是注解的...

    Java JDK 5.0学习笔记

    五、增强的for循环(Enhanced For Loop) 也被称为foreach循环,增强了遍历集合、数组的便捷性。无需索引,只需迭代集合或数组中的每个元素,如: ```java for (String str : strings) { System.out.println(str); ...

    JAVA5.0API_CN

    增强的for循环,也称为foreach循环,简化了遍历数组和集合的操作。例如: ```java int[] numbers = {1, 2, 3}; for (int number : numbers) { System.out.println(number); } ``` ### 接口的常量特定方法...

    javaAPI 5.0中文.rar,javaAPI 5.0中文.rar

    4. **遍历循环(For-Each Loop)**:也称为增强for循环,简化了遍历数组和集合的语法。例如,`for (Type item : collection) { ... }`,这使得代码更加简洁和易读。 5. **变量注解(Annotations)**:这是一种元...

    java 5.0 API 文档 参考册 chm格式

    除此之外,Java 5.0还引入了增强的for循环(Enhanced For Loop,也称foreach循环),简化了遍历数组和集合的操作。例如,for (String s : names) { ... } 这样的代码让循环结构更加清晰易读。 总的来说,Java 5.0 ...

    JAVA 5.0 TIGER程序高手秘笈

    此外,Java 5.0改进了循环结构,添加了for-each循环,使得遍历集合、数组等数据结构更加简洁。同时,增强的switch语句可以处理枚举类型,提高了代码的可读性。 在类型系统方面,Java 5.0引入了自动装箱拆箱机制,...

Global site tag (gtag.js) - Google Analytics