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

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

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

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 增強行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

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

相關文章

  • 關于yml文件字符串,List,Map的書寫方式并使用@ConfigurationProperties注入配置類

    關于yml文件字符串,List,Map的書寫方式并使用@ConfigurationProperties注入配置類

    這篇文章主要介紹了關于yml文件字符串,List,Map的書寫方式并使用@ConfigurationProperties注入配置類,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-12-12
  • Maven多模塊之父子關系的創(chuàng)建

    Maven多模塊之父子關系的創(chuàng)建

    這篇文章主要介紹了Maven多模塊之父子關系的創(chuàng)建,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-03-03
  • Spring Boot配置動態(tài)更新問題

    Spring Boot配置動態(tài)更新問題

    這篇文章主要介紹了Spring Boot配置動態(tài)更新問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-09-09
  • Mybatis實現(xiàn)自定義類型轉換器TypeHandler的方法

    Mybatis實現(xiàn)自定義類型轉換器TypeHandler的方法

    Mybatis實現(xiàn)自定義的轉換器非常的簡單,只需要三步就可以實現(xiàn)自定義類型轉換器TypeHandler,非常不錯,具有參考借鑒價值,感興趣的朋友一起看下吧
    2016-07-07
  • windows 部署JAVA環(huán)境安裝iDea的詳細步驟

    windows 部署JAVA環(huán)境安裝iDea的詳細步驟

    這篇文章主要介紹了windows 部署JAVA環(huán)境安裝iDea的詳細步驟,本文通過圖文并茂的形式給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-08-08
  • SpringBoot注冊第三方Bean的方法總結

    SpringBoot注冊第三方Bean的方法總結

    眾所周知,SpringBoot默認會掃描啟動類所在的包及其子包,一般我們都是在需要的類上通過注解的方式去將Bean注冊交給IOC進行管理,但是注冊第三方Bean的方案卻不支持,所以本文給大家介紹了SpringBoot注冊第三方Bean的方法,需要的朋友可以參考下
    2024-01-01
  • spring與mybatis整合配置文件

    spring與mybatis整合配置文件

    本文通過實例代碼給大家介紹了spring與mybatis整合配置文件的方法,需要的朋友參考下吧
    2017-09-09
  • struts1實現(xiàn)簡單的登錄功能實例(附源碼)

    struts1實現(xiàn)簡單的登錄功能實例(附源碼)

    本篇文章主要介紹了struts1實現(xiàn)簡單的登錄功能實例(附源碼),小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • java8中Stream的使用示例教程

    java8中Stream的使用示例教程

    Stream是Java8的一大亮點,是對容器對象功能的增強,下面這篇文章主要給大家介紹了關于java8中Stream使用的相關資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2018-10-10
  • Java?BigDecimal類用法詳解

    Java?BigDecimal類用法詳解

    本文詳細講解了Java?BigDecimal類的用法,文中通過示例代碼介紹的非常詳細。對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2021-12-12

最新評論