欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Java foreach相關(guān)原理及用法解析

 更新時間:2020年07月30日 10:01:32   作者:勤快的懶羊羊  
這篇文章主要介紹了Java foreach相關(guān)原理及用法解析,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下

foreach其實就是for的加強版,其語法如下:

  for(元素類型type 元素變量value : 遍歷對象obj) { 
     引用x的java語句;  
 }

舉個例子,比如定義一個數(shù)組,使用foreach以此輸出元素,其中for內(nèi)部的int a :ar,就是講數(shù)組ar每次循環(huán)取出一個數(shù)賦給變量a,然后循環(huán)打印變量a的值。

int[] ar = new int[]{1, 2, 3, 4, 5};
    for (int a : ar) {
      System.out.print(a + " ");
    }
    System.out.println();

上面是一個一維數(shù)組,下面拿一個二維數(shù)組為例。首先二維數(shù)組可以看做是多個一維數(shù)組組成,既然是多個一維數(shù)組就可以按照上面的語法,將二維數(shù)組的每一維數(shù)組使用 int a[] :arr遍歷出來,然后在使用一個foreach遍歷每一個一維數(shù)組即可。

int[][] arr = new int[][]{{1, 2, 3, 4, 5}, {1, 1, 2}, {2, 3, 4, 5, 6, 7}};
    for (int a[] : arr) {
      for (int i : a) {
        System.out.print(i + " ");
      }
      System.out.println();
    }

運行結(jié)果:結(jié)果如圖所示

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Springboot+Mybatis實現(xiàn)分頁加條件查詢功能

    Springboot+Mybatis實現(xiàn)分頁加條件查詢功能

    這篇文章主要為大家詳細介紹了Springboot+Mybatis實現(xiàn)分頁加條件查詢,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-04-04
  • java?Executors常用線程池

    java?Executors常用線程池

    這篇文章主要為大家介紹了java?Executors中提供的幾種常用的線程池使用示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-08-08
  • Java Web Fragment在項目中使用方法詳解

    Java Web Fragment在項目中使用方法詳解

    這篇文章主要介紹了Web Fragment在項目中使用方法詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-02-02
  • Java服務(wù)剛啟動時接口超時排查全過程

    Java服務(wù)剛啟動時接口超時排查全過程

    這篇文章主要為大家介紹了Java服務(wù)剛啟動時,一小波接口超時排查全過程,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2023-07-07
  • springboot中RestTemplate發(fā)送HTTP請求的實現(xiàn)示例

    springboot中RestTemplate發(fā)送HTTP請求的實現(xiàn)示例

    RestTemplate是一個 spring-web 提供的執(zhí)行HTTP請求的同步阻塞式工具類,本文就來介紹一下RestTemplate發(fā)送HTTP請求,具有一定的參考價值,感興趣的可以了解一下
    2024-03-03
  • 詳解SpringBoot如何自定義Starter

    詳解SpringBoot如何自定義Starter

    Starter是Spring Boot中的一個非常重要的概念,Starter相當于模塊,它能將模塊所需的依賴整合起來并對模塊內(nèi)的Bean根據(jù)環(huán)境( 條件)進行自動配置。本文將介紹SpringBoot如何自定義Starter,感興趣的可以學(xué)習(xí)一下
    2021-12-12
  • Java面試突擊之Bean作用域詳解

    Java面試突擊之Bean作用域詳解

    Spring?框架作為一個管理?Bean?的?IoC?容器,那么?Bean?自然是?Spring?中的重要資源了,那?Bean?的作用域是什么意思?又有幾種類型呢?接下來我們一起來看
    2022-08-08
  • Spring?Security中使用authorizeRequests遇到的問題小結(jié)

    Spring?Security中使用authorizeRequests遇到的問題小結(jié)

    Spring?是非常流行和成功的?Java?應(yīng)用開發(fā)框架,Spring?Security?正是?Spring?家族中的成員,這篇文章主要介紹了Spring?Security中使用authorizeRequests遇到的問題,需要的朋友可以參考下
    2023-02-02
  • Java中Synchronized的用法解析

    Java中Synchronized的用法解析

    synchronized是Java中的關(guān)鍵字,是一種同步鎖,本文給大家詳細介紹Java Synchronized 用法大全,感興趣的朋友跟隨小編一起看看吧
    2021-11-11
  • java 日志的數(shù)據(jù)脫敏的實現(xiàn)方法

    java 日志的數(shù)據(jù)脫敏的實現(xiàn)方法

    今日給大家介紹一下java 日志的數(shù)據(jù)脫敏的實現(xiàn)方法,可以更好的保護數(shù)據(jù)的安全,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2019-01-01

最新評論