`
yuyiming1986
  • 浏览: 62100 次
  • 性别: Icon_minigender_1
  • 来自: 成都
社区版块
存档分类
最新评论

Java中的"for each"循环

阅读更多
1."for each"循环

JDK5.0增加了一种功能很强的循环结构,可以用来遍历数组(其他类型的元素集合也可以)中的每个元素,而不必需要下标值。

这种for循环语句的格式为:
for(variable:collection)statement

variable用于暂存集合中的每一个元素,并执行相应的语句statement.
集合collection必须是一个数组或者是一个实现Iterable接口的类对象

示例:
 for(int i:int_arr){
	System.out.println(i);
 }


传统的for循环
 for(i = 0; i <a.length; i++){
     System.out.println(a[i]);
 }

for each相对于传统的for-loop来说,不必为下标的起始值和终止值而操作,因此更加简洁,不容易出错。


2.数组拷贝
  将数组元素从一个数组集合中拷贝到另一个数组集合中。
  System.arraycopy(from, fromIndex, to, toIndex, count);
 
分享到:
评论

相关推荐

    详解JAVA中的for-each循环与迭代

    本文详解了JAVA中的for-each循环与迭代,是JS入门学习中的基础知识,也是java中的难点知识,需要的朋友可以参考下 。

    Java for-each循环使用难题2例(高级使用方法)

    从Java5起,在Java中有了for-each循环,可以用来循环遍历collection和array。For each循环允许你在无需保持传统for循环中的索引,或在使用iterator /ListIterator时无需调用while循环中的hasNext()方法就能遍历...

    浅谈java 增强型的for循环 for each

    下面小编就为大家带来一篇浅谈java 增强型的for循环 for each。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧

    XYXDBP-WGP#Effective-Java#第58条:for-each循环优先于传统的for循环 f82c07ec4f6

    下面是用一个传统的for循环遍历集合的例子:用传统的for循环遍历数组的做法如下:这些做法逗比while循环更好,但是它们并不完美。如果真的那么不幸,并且外部集

    java实验3.4(用循环语句)

    Write a Java program called ContinueLoop.java that uses a for loop with the variable "count" and count 1 to 10.. Display "count=&lt;count&gt;" each time you loop through. Skip the display statement using ...

    java实验3.3(循环显示数字,在5的时候跳出循环)

    Write a Java program called BreakLoop.java that uses a for loop with the variable "count" and count 1 to 10.. Display "count=&lt;count&gt;" each time you loop through. Break out of the loop at 5. At the end...

    js的for in循环和java里foreach循环的区别分析

    本文实例分析了js的for in循环和java里foreach循环的区别。分享给大家供大家参考。具体分析如下: js里的for in循环定义如下: 代码如下:for(var variable in obj) { … } obj可以是一个普通的js对象或者一个数组。...

    Java编程规范(第三版)pdf

    它提供了对于自前一版以来添加的所有新特性的完整描述,包括泛型、注释、断言、自动装臬、枚举、for-each循环、可变元数方法和静态导入子句。 本书试图详细说明Java语言的语法和语义规范。编者试图在每一种语言结构...

    Agile Java (EN)

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

    java-for-loops-classwork-cmadisonne:GitHub Classroom创建的java-for-loops-classwork-cmadisonne

    Java for循环类For循环上的Java分配使用“ for”循环计数到100给定一个主要功能: int lastNumber = 100 ;System . out . println( " Starting Count to " + lastNumber);countTheNumbers(lastNumber); 创建一个...

    java中HashMap详解

    无序:HashMap中的元素没有固定的顺序,可以通过迭代器或for-each循环遍历元素。 总之,HashMap是一种非常实用的数据结构,可以用于存储键值对,并且具有较高的性能和灵活性。但是,在使用HashMap时需要注意线程...

    java-for-loops-classwork-R3coTh3Cod3r:GitHub Classroom创建的java-for-loops-classwork-R3coTh3Cod3r

    Java for循环类For循环上的Java分配使用“ for”循环计数到100给定一个主要功能: int lastNumber = 100 ;System . out . println( " Starting Count to " + lastNumber);countTheNumbers(lastNumber); 创建一个...

    编程规范(Java)

    本书由Java技术的发明者编写,是Java编程语言的权威性技术指南。...它提供了对于自前一版以来添加的所有新特性的完整描述,包括泛型、注释、断言、自动装臬、枚举、for-each循环、可变元数方法和静态导入子句。

    JAVA编程规范

    它提供了对于自前一版以来添加的所有新特性的完整描述,包括泛型、注释、断言、自动装臬、枚举、for-each循环、可变元数方法和静态导入子句。, 本书试图详细说明Java语言的语法和语义规范。编者试图在每一种语言结构...

    easypoi 模板导出图片不显示,循环指令中合并单元格格式错乱问题解决

    (2)fe循环指令存在而合并单元格的时候格式错乱问题 (3)fe存在一对多关系的时候格式错乱问题 不想下载的可以参考博文 ,代码是一样的 https://blog.csdn.net/xubenxismile/article/details/123370375

    java编程规范

    它提供了对于自前一版以来添加的所有新特性的完整描述,包括泛型、注释、断言、自动装臬、枚举、for-each循环、可变元数方法和静态导入子句。, 本书试图详细说明Java语言的语法和语义规范。编者试图在每一种语言结构...

    java遍历特例

    JDK1.5中,应用新特性For-Each循环 Java代码 Map m = new HashMap(); for(Object o : map.keySet()){ map.get(o); } Map m = new HashMap(); for(Object o : map.keySet()){ map.get(o); } 返回的...

    Java编程规范(第三版)

    本书由java技术的发明者编写,是java tm编程语言的权威性技术指南...它提供了对于自前一版以来添加的所有新特性的完整描述,包括泛型、注释、断言、自动装箱、枚举、for-each循环、可变元数方法和静态导入子句。 第三版

    java_helpers:Java 基本助手

    3_conditionals.java - 使用如果4_loops.java - 使用循环(While、do、for 和 for each) 5_functions_methods.java - 使用函数和方法6_classes.java - 创建枚举、类和继承7_libraries.java - 使用库(时间、数学和...

    40道java集合面试题含答案(很全很详细)

    Collection接口继承自Iterable接口,这意味着可以通过for-each循环遍历集合元素。 List接口是有序的集合,可以包含重复的元素。List接口提供了按照索引位置访问元素的方法,以及添加、删除和修改元素的操作。List...

Global site tag (gtag.js) - Google Analytics