激情久久久_欧美视频区_成人av免费_不卡视频一二三区_欧美精品在欧美一区二区少妇_欧美一区二区三区的

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

PHP教程|ASP.NET教程|JAVA教程|ASP教程|

服務(wù)器之家 - 編程語言 - JAVA教程 - 淺談java 增強(qiáng)型的for循環(huán) for each

淺談java 增強(qiáng)型的for循環(huán) for each

2020-06-20 12:35java教程網(wǎng) JAVA教程

下面小編就為大家?guī)硪黄獪\談java 增強(qiáng)型的for循環(huán) for each。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧

For-Each循環(huán)

For-Each循環(huán)也叫增強(qiáng)型的for循環(huán),或者叫foreach循環(huán)。

For-Each循環(huán)是JDK5.0的新特性(其他新特性比如泛型、自動裝箱等)。

For-Each循環(huán)的加入簡化了集合的遍歷。

其語法如下:

java" id="highlighter_89972">
?
1
2
3
4
5
6
7
for(type element: array)
 
{
 
   System.out.println(element);
 
}

例子

其基本使用可以直接看代碼:

代碼中首先對比了兩種for循環(huán);之后實(shí)現(xiàn)了用增強(qiáng)for循環(huán)遍歷二維數(shù)組;最后采用三種方式遍歷了一個(gè)List集合。

?
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
import java.util.ArrayList;
import java.util.Iterator;
import java.util.List;
 
public class ForeachTest
{
  public static void main(String[] args)
  {
    int[] arr = {1, 2, 3, 4, 5};
    
    System.out.println("----------舊方式遍歷------------");
    //舊式方式   
    for(int i=0; i<arr.length; i++)
    {
      System.out.println(arr[i]);
    }
    
    System.out.println("---------新方式遍歷-------------");
    
    //新式寫法,增強(qiáng)的for循環(huán)
    for(int element:arr)
    {
      System.out.println(element);
    }
    
    System.out.println("---------遍歷二維數(shù)組-------------");
    
    //遍歷二維數(shù)組
    
    int[][] arr2 = {{1, 2, 3}, {4, 5, 6}, {7, 8, 9}} ;
    
    for(int[] row : arr2)
    {
      for(int element : row)
      {
        System.out.println(element);
      }
    }
    
    //以三種方式遍歷集合List
    
    List<String> list = new ArrayList<String>();
    
    list.add("a");
    list.add("b");
    list.add("c");
    
    System.out.println("----------方式1-----------");
    //第一種方式,普通for循環(huán)
    for(int i = 0; i < list.size(); i++)
    {
      System.out.println(list.get(i));
      
    }
    
    System.out.println("----------方式2-----------");
    //第二種方式,使用迭代器
    for(Iterator<String> iter = list.iterator(); iter.hasNext();)
    {
      System.out.println(iter.next());
    }
    System.out.println("----------方式3-----------");
    //第三種方式,使用增強(qiáng)型的for循環(huán)
    for(String str: list)
    {
      System.out.println(str);
      
    }
  }
 
}

For-Each循環(huán)的缺點(diǎn):丟掉了索引信息。

當(dāng)遍歷集合或數(shù)組時(shí),如果需要訪問集合或數(shù)組的下標(biāo),那么最好使用舊式的方式來實(shí)現(xiàn)循環(huán)或遍歷,而不要使用增強(qiáng)的for循環(huán),因?yàn)樗鼇G失了下標(biāo)信息。

以上就是小編為大家?guī)淼臏\談java 增強(qiáng)型的for循環(huán) for each的全部內(nèi)容了,希望對大家有所幫助,多多支持服務(wù)器之家~

延伸 · 閱讀

精彩推薦
  • JAVA教程servlet 解決亂碼問題

    servlet 解決亂碼問題

    這篇文章主要介紹了servlet 解決亂碼問題 ,需要的朋友可以參考下 ...

    mdxy-dxy1612019-12-15
  • JAVA教程Java持久層框架MyBatis簡單實(shí)例

    Java持久層框架MyBatis簡單實(shí)例

    MyBatis 本是apache的一個(gè)開源項(xiàng)目iBatis, 2010年這個(gè)項(xiàng)目由apache software foundation 遷移到了google code,并且改名為MyBatis 。本文重點(diǎn)給大家介紹Java持久層框架MyBat...

    穿梭于偶然1832020-05-25
  • JAVA教程在Java SE上使用Headless模式的超級指南

    在Java SE上使用Headless模式的超級指南

    這篇文章主要介紹了在Java SE上使用Headless模式的超級指南,文中介紹了Headless模式實(shí)際使用的各種技巧,極力推薦!需要的朋友可以參考下 ...

    goldensun1902019-12-26
  • JAVA教程Java中枚舉的使用詳解

    Java中枚舉的使用詳解

    這篇文章主要介紹了Java中枚舉的使用詳解的相關(guān)資料,非常不錯,具有參考借鑒價(jià)值,需要的朋友可以參考下 ...

    ~~火雨4832020-05-31
  • JAVA教程Java 連接Access數(shù)據(jù)庫的兩種方式

    Java 連接Access數(shù)據(jù)庫的兩種方式

    這篇文章主要介紹了Java 連接Access數(shù)據(jù)庫的兩種方式,本文著重講解使用JDBC連接操作Access數(shù)據(jù)庫,需要的朋友可以參考下 ...

    junjie5332019-12-24
  • JAVA教程利用Java生成帶有文字的二維碼

    利用Java生成帶有文字的二維碼

    二維碼在我們現(xiàn)在的生活中可謂是隨處可見,這篇文章主要是介紹如何利用Java生成帶有文字的二維碼,對大家學(xué)習(xí)Java具有一定的參考借鑒價(jià)值。有需要的...

    daisy1432020-06-19
  • JAVA教程圖文詳解Java中class的初始化順序

    圖文詳解Java中class的初始化順序

    網(wǎng)上有很多關(guān)于Java中class的初始化順序文章,但是本文通過圖文更加詳細(xì)的介紹了Java中class的初始化順序,并對class的裝載順序進(jìn)行了講解,下面一起來看...

    曉來誰聽風(fēng)雨聲1462020-06-04
  • JAVA教程Java函數(shù)式編程(十一):遍歷目錄

    Java函數(shù)式編程(十一):遍歷目錄

    這篇文章主要介紹了Java函數(shù)式編程(十一):遍歷目錄,本文是系列文章的第11篇,其它文章請參閱本文底部的相關(guān)文章,需要的朋友可以參考下 ...

    有孚4212019-12-01
主站蜘蛛池模板: 羞羞的视频免费观看 | 小雪奶水翁胀公吸小说最新章节 | 中日无线码1区 | 成人午夜视频免费看 | 护士hd老师fre0性xxx | 久久久日韩精品一区二区 | 免费国产不卡午夜福在线 | 日韩黄色一级视频 | 国产免费一区二区三区 | 精品在线观看一区 | 成人aaaa免费全部观看 | 国产免费一级大片 | 中国7777高潮网站 | 国内一区 | 国产亚洲精品精 | 欧美性久久久 | av噜噜在线 | 色播av在线 | 久久久久99一区二区三区 | 91精品国产九九九久久久亚洲 | 成人午夜视频网站 | 男女生羞羞视频网站在线观看 | 看av网址 | 久久99精品久久久久久久久久久久 | 国产美女的小嫩bbb图片 | fc2成人免费人成在线观看播放 | aa国产视频一区二区 | 91精品久久久久久久久 | 国产自在线 | 久久久综合| 日操操夜操操 | 18视频在线观看娇喘 | 精品国产视频一区二区三区 | 麻豆传传媒久久久爱 | 欧美成人免费电影 | 免费国产羞羞网站视频 | 成年人黄色片视频 | 2019天天干夜夜操 | 国产视频在线播放 | 国产精品久久久久久影院8一贰佰 | 国产五区|