`
wandejun1012
  • 浏览: 2730945 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

Java 5.0 中增强的for循环——for/in (for each)

    博客分类:
  • java
 
阅读更多

参考URL:http://rujingzhang.iteye.com/blog/173998

 

或者直接看:

 

// 如果结合“泛型”,那么写法会更简单,如下: 
void someFunction () ...{ 
    List<String> list = new ArrayList<String>(); 
    list.add("Hello "); 
    list.add("Java "); 
    list.add("World!"); 
    String s = ""; 
    for (String temp : list) ...{            
        s += temp; //省去了对强制类型转换步骤 
    } 
    System.out.println(s); 
} 
 注意,接口list后面须结合类型<String>使用,要不然在写for each循环时会报类型不匹配错误。
分享到:
评论

相关推荐

    良葛格————JavaJDK5.0学习笔记PDF

    良葛格————JavaJDK5.0学良葛格————JavaJDK5.0学习笔记PDF.rar习笔记PDF.rar良葛格良葛格————JavaJDK5.0学习笔记PDF.rar————JavaJDK5.0学习笔记PDF.rar良葛格————JavaJDK5.0学习笔记PDF.rar良...

    JAVA 5.0 TIGER程序高手秘笈.rar

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

    Java API_5.0中文版

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

    GandCrab v5.0.x 那些事儿——行为分析、免疫与救援须知

    GandCrab v5.0.x 那些事儿——行为分析、免疫与救援须知

    Java5.0中方帮助文档

    Java 5.0,也被称为Java 2 Platform Standard Edition (J2SE) 5.0,是Java发展历程中的一个重要里程碑,引入了许多创新特性,极大地提升了开发效率和代码质量。这份"Java5.0中方帮助文档"是针对中国开发者量身定制的...

    Java 5.0 API 中文版

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

    Java5.0中文API

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

    Java 5.0 Tiger程序高手秘笈.rar

    Java 5.0最重要的特性之一就是泛型,它允许在类、接口和方法声明中使用类型参数,从而增强了类型安全性和代码重用。泛型可以减少运行时类型转换的需要,避免了强制类型转换可能导致的ClassCastException。通过使用...

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

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

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

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

    Flash5.0动画制作神童教程——其他面板.pdf

    【Flash 5.0 动画制作神童教程——其他面板】详解 在Flash 5.0中,除了基本的绘图工具之外,还有一些至关重要的设置面板,它们为物件的各种属性提供详细的调整选项,帮助创作者实现更为精细和创新的动画效果。本...

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

    Java 5.0,代号Tiger,是Java发展历程中的一个重要里程碑,它引入了许多创新特性,极大地提升了开发效率和代码质量。在这个版本中,Oracle(当时的Sun Microsystems)为Java平台带来了许多新功能,旨在增强其灵活性...

    Java增强的for循环

    Java增强的for循环是Java 5.0中引入的一种新的循环语法,旨在简化数组和集合的遍历操作。这种循环语法可以使代码更加简洁,让程序员使用时更加方便。但是,增强的for循环也存在一些局限性,需要根据实际需要选择合适...

    java5.0api

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

    《Java5.0 Tiger》书籍源码

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

    JAVA5.0API 中文规范+编码规范

    **增强的循环结构**:JAVA 5.0引入了foreach循环,简化了遍历数组和集合的操作。例如,`for (Type element : collection)`,使得代码更简洁、易于理解。 **异常链**:JAVA 5.0支持异常链,允许一个异常在被抛出时...

    java 5.0新特性.txt

    Java 5.0,作为Java发展史上的一个重要里程碑,引入了一系列新特性,极大地提升了开发效率...Java 5.0的这些新特性不仅增强了语言本身的表达能力,还极大地改善了开发者的编程体验,是Java语言发展史上的一次重大飞跃。

    JAVA5.0API

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

    良葛格java5.0的学习笔记

    10. **Concurrency Updates(并发更新)**:Java 5.0增强了多线程编程的支持,如引入了`java.util.concurrent`包,包含Semaphore、ExecutorService、Future、Callable等类,提供了更高效的线程管理和任务调度。...

    java jdk5.0学习笔记——良葛格

    Java JDK 5.0是Java开发工具包的一个重要版本,它在2004年发布,引入了许多新特性,极大地增强了Java编程语言的功能和效率。良葛格的《Java JDK5.0学习笔记》是一本面向初学者的教程,旨在帮助读者掌握这个版本的...

Global site tag (gtag.js) - Google Analytics