成人AV在线无码|婷婷五月激情色,|伊人加勒比二三四区|国产一区激情都市|亚洲AV无码电影|日av韩av无码|天堂在线亚洲Av|无码一区二区影院|成人无码毛片AV|超碰在线看中文字幕

Java中的foreach怎么用

Java中的foreach,也有說成是增強的for循環(huán),在不需要數(shù)組索引的情況下,使用foreach來遍歷數(shù)組,代碼量會少一些。本文將通過一個小例子來演示Java中的foreach的使用方法。 準備

Java中的foreach,也有說成是增強的for循環(huán),在不需要數(shù)組索引的情況下,使用foreach來遍歷數(shù)組,代碼量會少一些。本文將通過一個小例子來演示Java中的foreach的使用方法。

準備工作

首先在eclipse下創(chuàng)建一個java工程項目,并在src下創(chuàng)建包demo,在demo包下創(chuàng)建一個類。創(chuàng)建完類后,在該類中加入main函數(shù)和一個數(shù)組。以下是簡單創(chuàng)建了一個字符串數(shù)組的示例代碼:

package demo;
public class Main {
  public static void main(String[] args) {
    String[] names  {"Alice", "Bob", "Charlie", "David"};
    // TODO: 使用foreach遍歷數(shù)組
  }
}

普通的for循環(huán)方式遍歷數(shù)組

在開始使用foreach之前,我們先來看看按照普通的for循環(huán)遍歷方式。普通的for循環(huán),是通過一個索引,然后再逐個從數(shù)組中取出數(shù)據。以下是使用普通for循環(huán)遍歷數(shù)組的示例代碼:

// 使用普通for循環(huán)遍歷數(shù)組
for (int i  0; i lt; names.length; i  ) {
    (names[i]);
}

使用foreach方式遍歷數(shù)組

接下來編寫用foreach方式遍歷數(shù)組的代碼。Java中foreach方式遍歷數(shù)組,減少了一個索引變量,直接從數(shù)組中取數(shù)據。以下是使用foreach方式遍歷數(shù)組的示例代碼:

// 使用foreach遍歷數(shù)組
for (String name : names) {
    (name);
}

這種遍歷方式,減少了代碼量,不過如果需要知道取出的值在數(shù)組中的索引,這種遍歷方式就不太適合。

編寫了foreach方式遍歷數(shù)組的代碼后,再次運行該文件,可以看到輸出的結果和普通for循環(huán)方式遍歷數(shù)組輸出的結果是一樣的。

標簽: