`
高级java工程师
  • 浏览: 405017 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

for和foreach使用?

阅读更多
在JDK5.0中加入了一个新的特性,那就是FOR-EACH循环。FOR-EACH循环使得代码更加的简短,也让代码更加易懂,其实他并没有加入什么新的功能。他的功能完全可以用简单的FOR循环代替。
      for-each的用法:

             int a[] = {1,2,3,4,5,6}
             for(int s:a){
             System.out.println(s);
              }


    他完全等价于:


int a[] = {1,2,3,4,5,6};
              for(int i = 0;i<a.length;i++){
                System.out.println(a[i]);        
                   } 

分享到:
评论

相关推荐

    For 和 Foreach 的效率问题

    为了验证`for`和`foreach`的效率差异,你可以编写测试代码,创建不同大小的数组或集合,然后使用计时器测量两者的执行时间。记住,实际的性能差异可能受到很多因素的影响,包括硬件、JIT编译优化以及具体实现的细节...

    C#并发实战记录之Parallel.ForEach使用

    本篇文章详细介绍了C#并发实战记录之Parallel.ForEach使用的相关知识点,包括使用Parallel.ForEach优化循环计算、Parallel.ForEach的使用方法、变量自增问题的解决方法和Interlocked.Increment方法的使用。...

    for,foreach,iterator的用法和区别

    "for、foreach、iterator的用法和区别" 在 Java 编程语言中,for、foreach 和 iterator 是三种常用的遍历数组和集合的方法。它们之间有相似之处,但也存在着许多不同之处。 相同点:三者都可以用来遍历数组和集合...

    for foreach效率测试代码

    `for` 和 `foreach` 循环在C#中被广泛使用,它们各自有特定的用途和效率特点。本篇将深入探讨这两种循环结构,以及它们在执行大量遍历操作时的性能差异。 `for` 循环是一种灵活的循环结构,适用于需要知道循环次数...

    老生常谈foreach(增强for循环)和for的区别

    老生常谈foreach(增强for循环)和for的区别 在 Java 编程语言中,foreach 和 for 是两种常用的循环语句,都是用于遍历数组或集合的元素。然而,foreach 和 for 之间存在一些关键的区别,了解这些区别对于编写高效的...

    Java 实例 - for 和 foreach循环使用源代码-详细教程.zip

    在提供的压缩包中,你将找到一系列Java实例代码,演示如何使用`for`和`foreach`循环。这些实例涵盖了各种用例,包括遍历数组、集合、链表等。通过实践这些代码,你可以更深入地理解这两种循环的工作原理及其在实际...

    for和forEach性能对比.md

    for和forEach性能对比.md

    for和foreach的区别.txt

    根据实际开发经验,介绍for与foreach的区别,正确使用for、foreach。解决开发时遇到“集合已修改 ; 可能无法执行枚举操作 ”的问题

    全面解析JavaScript里的循环方法之forEach,for-in,for-of

    在JavaScript中,有三种主要的循环方法:`forEach`、`for-in`和`for-of`,每种都有其特定的用途和特点。 `forEach`方法是ES5引入的一个数组方法,简化了对数组元素的遍历。例如: ```javascript myArray.forEach...

    详解Java中的增强 for 循环 foreach

    在 Java 中,foreach 循环可以用来遍历数组和集合,例如: ```java int [] array = {1,2,3}; for(int i : array){ System.out.println(i); } List list = new ArrayList(); list.add(1); list.add(2); list.add(3...

    使用foreach循环

    使用 foreach 循环遍历数组和集合元素的优点是,无须获得数组和集合的长度,也无须根据索引来访问数组元素和集合元素。foreach 循环自动遍历数组和集合的每一个元素,将每个元素赋给一个变量,然后执行循环体。 ...

    foreach的使用

    `foreachDlg.cpp`和`foreachDlg.h`可能定义了一个对话框类,用于显示或交互操作,而`foreach.h`可能包含了`foreach`关键字的使用或者其他相关的函数和类定义。 例如,`foreach.cpp`中可能会有类似以下的代码: ```...

    Mybatis批量foreach merge into的用法

    然后,使用Mybatis的动态SQL语法foreach循环插入,待插入的实体bean的List通过查询数据库dual形成表。foreach的 separator 属性设置每次循环的隔离词为union连接每次形成的表为一个总表。 在总表中,条件匹配时,...

    在laravel中怎样使用foreach来遍历数组?视频教程

    在laravel中怎样使用foreach来遍历数组?介绍的是在laravel中怎样使用foreach来遍历数组?

    PHP 数组 for foreach 循环 array_column函数.rar

    `for`和`foreach`循环是处理数组的两种主要方式,而`array_column`函数则是一个强大的工具,允许我们从多维数组中提取特定列的数据。 1. **for循环**:在PHP中,`for`循环通常用于迭代已知次数的情况。它的语法结构...

    c#中Foreach详细用法

    在本文中,我们将详细介绍Foreach语句的用法和优点,并与传统的for循环语句进行比较。 一、Foreach语句的基本用法 -------------------------------- Foreach语句的基本语法结构为: ```csharp foreach (变量类型 ...

    尽量避免使用foreach2

    避免使用 foreach 避免 GC Alloc 导致的 Unity 游戏卡帧问题 作为 Unity 游戏开发者,我们...在 Unity 游戏开发中,我们应该尽量避免使用 foreach 循环语句,而使用 for 循环语句或 LINQ 语句来遍历数组或对象集合。

    05-for-vs-forEach.md

    因此,尽管for循环在性能上可能略胜一筹,但在实际开发中,工程师们更倾向于使用forEach或其他数组高阶方法,以提升代码的可读性和开发效率。 此外,在深入讨论for与forEach的性能差别时,不可避免地会涉及到...

    Parallel.ForEach的卡死现象(线程操作问题C#源码实例)

    为了调试和排查这类问题,可以利用`System.Diagnostics.Debugger`类的断点和条件断点功能,或者使用`System.Threading.Tasks.TaskScheduler.UnobservedTaskException`事件来捕获未观察到的任务异常。`...

    foreach和array的应用(VB6.0代码编写)

    在VB6.0编程中,熟练掌握数组的使用和`Foreach`循环是提高代码效率的关键。数组提供了存储和管理多个数据的能力,而`Foreach`循环则简化了遍历和操作这些数据的过程。通过合理地结合两者,开发者可以编写出更高效、...

Global site tag (gtag.js) - Google Analytics