最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

jdk1.8中的for循環(huán)問題記錄

 更新時(shí)間:2022年11月23日 11:35:39   作者:山河永慕~  
這篇文章主要介紹了jdk1.8中的for循環(huán)及jdk1.8 新特性之 forEach 循環(huán)遍歷問題,本文通過實(shí)例代碼給大家詳細(xì)講解,需要的朋友可以參考下

jdk1.8中的for循環(huán)

jdk1.8 從語法角度,感覺發(fā)生的變化還是蠻大的。在此記錄一下。

for 循環(huán) 

public static void main(String[] args) {
        List<Animal> list = new ArrayList<Animal>();
        list.add(new Animal("miamiao",2));
        list.add(new Animal("wangwang",4));
        //1.8 a為泛型中的對象
        list.forEach(a ->{
            System.out.println(a.getName());
        });
        
        //1.5 增強(qiáng)行for循環(huán)
        for (Animal a : list) {
            System.out.println(a.getName());
        }
        //普通循環(huán)
        for(int i =0;i<list.size();i++){
            System.out.println(list.get(i).getName());
        }
    }

jdk1.8 新特性之 forEach 循環(huán)遍歷

1、Foreach操作List

List<Integer> numbers = new ArrayList<>();
//no.1
 
for(Integer number : numbers){
 
System.out.println(number);
 
}
 
//no.2
 
for(int index=0,len=numbers.size();index<len;index++){
 
System.out.println(numbers.get(index));
 
}

使用jdk1.8后,可這么寫

//no.1
 
numbers.forEach((Integer integer) -> {
 
System.out.println(integer);
 
});
 
//no.2
 
numbers.forEach(integer -> {
 
System.out.println(integer);
 
});
 
//no.3
 
numbers.forEach(integer -> System.out.println(integer));
 
//no.4
 
numbers.forEach(System.out::println);
 
//no.5
 
numbers.forEach(new MyConsumer());

2、 Foreach操作Map

到此這篇關(guān)于jdk1.8中的for循環(huán)的文章就介紹到這了,更多相關(guān)jdk1.8 for循環(huán)內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • LeetCode程序員面試題之遞歸乘法

    LeetCode程序員面試題之遞歸乘法

    在Java中,遞歸乘法是一種簡單而有效的方法,可以用來計(jì)算兩個(gè)數(shù)字的乘積。它的基本思想是:如果第一個(gè)數(shù)字是0,則乘積為0;如果第一個(gè)數(shù)字是1,則乘積為第二個(gè)數(shù)字;其他情況,則通過將第一個(gè)數(shù)字減1,并將第二個(gè)數(shù)字與自身相乘,來實(shí)現(xiàn)遞歸乘法。
    2023-02-02
  • Java中Double、Float類型的NaN和Infinity的具體使用

    Java中Double、Float類型的NaN和Infinity的具體使用

    Java在處理浮點(diǎn)數(shù)運(yùn)算時(shí),提供了NaN和Infinity兩個(gè)常量,本文主要介紹了Java中Double、Float類型的NaN和Infinity的具體使用,文中通過示例代碼介紹的非常詳細(xì),需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • 帶你快速搞定java數(shù)組

    帶你快速搞定java數(shù)組

    數(shù)組是相同類型數(shù)據(jù)的有序集合數(shù)組描述的是相同類型的若干個(gè)數(shù)據(jù),按照一定的先后次序排列組合而成。其中,每一個(gè)數(shù)據(jù)稱作一個(gè)數(shù)組元素,每個(gè)數(shù)組元素可以通過一個(gè)下標(biāo)來訪問它們數(shù)組的聲明創(chuàng)建
    2021-07-07
  • JDK源碼分析之String、StringBuilder和StringBuffer

    JDK源碼分析之String、StringBuilder和StringBuffer

    這篇文章主要給大家介紹了關(guān)于JDK源碼分析之String、StringBuilder和StringBuffer的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家學(xué)習(xí)或者使用jdk具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-05-05
  • springSecurity實(shí)現(xiàn)簡單的登錄功能

    springSecurity實(shí)現(xiàn)簡單的登錄功能

    這篇文章主要為大家詳細(xì)介紹了springSecurity實(shí)現(xiàn)簡單的登錄功能,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2022-09-09
  • Java運(yùn)算符的知識點(diǎn)與代碼匯總

    Java運(yùn)算符的知識點(diǎn)與代碼匯總

    這篇文章主要給大家總結(jié)介紹了關(guān)于Java運(yùn)算符知識點(diǎn)與代碼的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • SSH框架網(wǎng)上商城項(xiàng)目第22戰(zhàn)之銀行圖標(biāo)以及支付頁面顯示

    SSH框架網(wǎng)上商城項(xiàng)目第22戰(zhàn)之銀行圖標(biāo)以及支付頁面顯示

    這篇文章主要為大家詳細(xì)介紹了SSH框架網(wǎng)上商城項(xiàng)目第22戰(zhàn)之銀行圖標(biāo)以及支付頁面顯示,感興趣的小伙伴們可以參考一下
    2016-06-06
  • java環(huán)境中的JDK、JVM、JRE詳細(xì)介紹

    java環(huán)境中的JDK、JVM、JRE詳細(xì)介紹

    這篇文章主要介紹了java環(huán)境中的JDK、JVM、JRE詳細(xì)介紹的相關(guān)資料,對于初學(xué)者還是有必要了解下,細(xì)致說明他們是什么,需要的朋友可以參考下
    2016-11-11
  • 基于kafka實(shí)現(xiàn)Spring Cloud Bus消息總線

    基于kafka實(shí)現(xiàn)Spring Cloud Bus消息總線

    消息總線是一種通信工具,可以在機(jī)器之間互相傳輸消息、文件等,這篇文章主要介紹了如何利用kafka實(shí)現(xiàn)SpringCloud Bus消息總線,感興趣的可以學(xué)習(xí)一下
    2022-04-04
  • 如何通過SpringBoot實(shí)現(xiàn)商城秒殺系統(tǒng)

    如何通過SpringBoot實(shí)現(xiàn)商城秒殺系統(tǒng)

    這篇文章主要介紹了如何通過SpringBoot實(shí)現(xiàn)商城秒殺系統(tǒng),文中通過示例代碼介紹的非常詳細(xì),對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下
    2019-11-11

最新評論

昌江| 富蕴县| 泽州县| 苗栗县| 铜梁县| 栾城县| 桐庐县| 隆昌县| 山阴县| 隆回县| 玛多县| 尉犁县| 东至县| 鸡东县| 英吉沙县| 二连浩特市| 棋牌| 中阳县| 龙井市| 香格里拉县| 汉中市| 河源市| 邵东县| 博野县| 额济纳旗| 赞皇县| 临清市| 五河县| 南溪县| 娄烦县| 华坪县| 麟游县| 石泉县| 三江| 甘泉县| 太谷县| 华蓥市| 库车县| 大丰市| 武宁县| 苏州市|