`
wandejun1012
  • 浏览: 2750454 次
  • 性别: 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循环时会报类型不匹配错误。
分享到:
评论

相关推荐

    jdk5.0新特性

    JDK 5.0带来了更简洁的遍历集合的方式,即增强的for循环,也被称为“for-each”循环。这种循环简化了遍历数组或实现`Iterable`接口的集合的代码。例如: ```java String[] ss = {"test", "text"}; for (String s : ...

    JDK5.0新特性 反射、枚举.rar

    再者,for-each循环(也称为增强型for循环)是JDK 5.0对迭代语法的简化。它使得遍历数组和集合更加直观和简洁,无需手动管理索引或迭代器。例如,对于一个数组,可以使用`for (Type element : array) { ... }`的形式...

    scjp考试模拟机——基于jdk5.0

    SCJP(Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0)是Oracle公司为Java初学者和开发者提供的一项认证考试,旨在验证考生对Java SE 5.0编程语言的理解和应用能力。"SCJP考试模拟机——...

    Agile Java (EN)

    还有就是java5 的一些新特性,如参数化类型,for-each 循环。其实我主要是看有关java编程方面的,而测试驱动就没那么关注。从这本书中学到了很多编程技巧和规范,以及加深了对面向对象基本原理的理解。看完才知道...

    NewFeature.zip

    Java 7引入了一种新的循环结构——增强for循环(也称为foreach循环),用于遍历数组和集合。以前,我们需要使用迭代器来遍历集合,现在只需一行代码就能完成,如`for (String s : names) { ... }`,这样使得代码更...

    jdk1.5.0_19

    JDK 1.5,也被称为Java SE 5.0,是Java平台的一个重大更新,引入了许多新特性和改进,对Java编程语言产生了深远的影响。这次我们关注的是JDK 1.5的特定版本——1.5.0_19,这是一个绿色版,意味着它是一个便携式、...

    jdk-1_5_0_22-linux-am64.zip

    4. **变量类型推断**:在JDK1.5中引入的增强型for循环(也称为foreach循环),使得遍历集合或数组变得更加简洁。编译器会自动推断迭代变量的类型,例如,`for (String s : strings) {...}`。 5. **注解**:注解是一...

    javaSE代码实例

    14.6.9 使用for-each循环遍历集合 300 14.7 映射集 301 14.7.1 Map接口及含义 301 14.7.2 HashMap类的使用 302 14.7.3 Hashtable类的使用 303 14.7.4 LinkedHashMap类的使用 304 14.7.5 SortedMap接口...

Global site tag (gtag.js) - Google Analytics