卖逼视频免费看片|狼人就干网中文字慕|成人av影院导航|人妻少妇精品无码专区二区妖婧|亚洲丝袜视频玖玖|一区二区免费中文|日本高清无码一区|国产91无码小说|国产黄片子视频91sese日韩|免费高清无码成人网站入口

Java中的foreach怎么用

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

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

準(zhǔn)備工作

首先在eclipse下創(chuàng)建一個(gè)java工程項(xiàng)目,并在src下創(chuàng)建包demo,在demo包下創(chuàng)建一個(gè)類。創(chuàng)建完類后,在該類中加入main函數(shù)和一個(gè)數(shù)組。以下是簡單創(chuàng)建了一個(gè)字符串?dā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),是通過一個(gè)索引,然后再逐個(gè)從數(shù)組中取出數(shù)據(jù)。以下是使用普通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ù)組,減少了一個(gè)索引變量,直接從數(shù)組中取數(shù)據(jù)。以下是使用foreach方式遍歷數(shù)組的示例代碼:

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

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

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

標(biāo)簽: