2016 - 2024

感恩一路有你

Java中的foreach怎么用

浏览量:1723 时间:2024-01-31 17:29:44 作者:采采

Java中的foreach,也有说成是增强的for循环,在不需要数组索引的情况下,使用foreach来遍历数组,代码量会少一些。本文将通过一个小例子来演示Java中的foreach的使用方法。

准备工作

首先在eclipse下创建一个java工程项目,并在src下创建包demo,在demo包下创建一个类。创建完类后,在该类中加入main函数和一个数组。以下是简单创建了一个字符串数组的示例代码:

package demo;
public class Main {
  public static void main(String[] args) {
    String[] names  {"Alice", "Bob", "Charlie", "David"};
    // TODO: 使用foreach遍历数组
  }
}

普通的for循环方式遍历数组

在开始使用foreach之前,我们先来看看按照普通的for循环遍历方式。普通的for循环,是通过一个索引,然后再逐个从数组中取出数据。以下是使用普通for循环遍历数组的示例代码:

// 使用普通for循环遍历数组
for (int i  0; i lt; names.length; i  ) {
    (names[i]);
}

使用foreach方式遍历数组

接下来编写用foreach方式遍历数组的代码。Java中foreach方式遍历数组,减少了一个索引变量,直接从数组中取数据。以下是使用foreach方式遍历数组的示例代码:

// 使用foreach遍历数组
for (String name : names) {
    (name);
}

这种遍历方式,减少了代码量,不过如果需要知道取出的值在数组中的索引,这种遍历方式就不太适合。

编写了foreach方式遍历数组的代码后,再次运行该文件,可以看到输出的结果和普通for循环方式遍历数组输出的结果是一样的。

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。