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

java8中的List<String>轉(zhuǎn)List<Integer>的實例代碼

 更新時間:2023年07月20日 15:50:13   作者:Mint6  
這篇文章主要介紹了java8中的List<String>轉(zhuǎn)List<Integer>,轉(zhuǎn)換list列表String到列表Intger,java8提供了stream很好的進(jìn)行操作,本文通過示例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下

這個使用java8的stream可以很好的解決

List<Integer> codesInteger = codes.stream().map(Integer::parseInt).collect(Collectors.toList());

轉(zhuǎn)換list列表String到列表Intger,java8提供了stream很好的進(jìn)行操作。

上代碼

public static void main(String[] args) {
	List<String> codes = new ArrayList<String>();
	codes.add("1");
	codes.add("2");
	codes.add("3");
	codes.add("4");
	codes.add("5");
	codes.add("6");
	for (String code : codes) {
		System.out.println("這是String類型:"+code);
	}
	System.out.println("+++++++++++++++++++++++++++++++++");
    List<Integer> codesInteger = codes.stream().map(Integer::parseInt).collect(Collectors.toList());
    for (Integer code : codesInteger) {
    	System.out.println("這是Integer類型:"+code);
	}
}

輸出

這是String類型:1
這是String類型:2
這是String類型:3
這是String類型:4
這是String類型:5
這是String類型:6
+++++++++++++++++++++++++++++++++
這是Integer類型:1
這是Integer類型:2
這是Integer類型:3
這是Integer類型:4
這是Integer類型:5
這是Integer類型:6

可以看出直接能把一個列表的類型轉(zhuǎn)換成另外一個,十分方便。

注意避免空指針:

這里轉(zhuǎn)換的時候注意一下:List<Integer> codesInteger = codes.stream().map(Integer::parseInt).collect(Collectors.toList());

這個codes列表可以是空列表,但是不能是個null。如下:

可以是這樣:

List<String> codes = new ArrayList<String>();
List<String> codes = Collections.EMPTY_LIST;

不可以是這樣:

List<String> codes = null;? ?
會報錯??
Exception in thread "main" java.lang.NullPointerException

到此這篇關(guān)于java8中的List&lt;String&gt;轉(zhuǎn)List&lt;Integer&gt;的文章就介紹到這了,更多相關(guān)java List&lt;String&gt;轉(zhuǎn)List&lt;Integer&gt;內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • springboot項目日志配置的詳細(xì)指南

    springboot項目日志配置的詳細(xì)指南

    本文介紹Spring Boot日志配置,重點講解Logback與SLF4J的結(jié)合、日志級別設(shè)置及YAML/XML配置方式,涵蓋控制臺、文件輸出、滾動策略等,提升開發(fā)與維護(hù)效率,感興趣的朋友一起看看吧
    2025-09-09
  • 帶你入門java雪花算法原理

    帶你入門java雪花算法原理

    SnowFlake 算法,是 Twitter 開源的分布式 id 生成算法。其核心思想就是:使用一個 64 bit 的 long 型的數(shù)字作為全局唯一 id。在分布式系統(tǒng)中的應(yīng)用十分廣泛,且ID 引入了時間戳,基本上保持自增的
    2021-06-06
  • springIoc及注解的使用實例詳解

    springIoc及注解的使用實例詳解

    注解(Annotation)是一種在 Java 程序中以元數(shù)據(jù)的形式對代碼進(jìn)行標(biāo)記和說明的機(jī)制,它可以被添加到類、方法、字段、參數(shù)等程序元素上,用于提供額外的信息和指示,本文給大家介紹springIoc及注解的使用,感興趣的朋友一起看看吧
    2024-02-02
  • SpringBoot聲明式事務(wù)的簡單運用說明

    SpringBoot聲明式事務(wù)的簡單運用說明

    這篇文章主要介紹了SpringBoot聲明式事務(wù)的簡單運用說明,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-09-09
  • SpringBoot整合ElasticSearch的示例代碼

    SpringBoot整合ElasticSearch的示例代碼

    本篇文章主要介紹了SpringBoot整合ElasticSearch的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-09-09
  • MyBatis-Plus之@TableField的用法解讀

    MyBatis-Plus之@TableField的用法解讀

    這篇文章主要介紹了MyBatis-Plus之@TableField的用法,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-11-11
  • 幾種SpringBoot的屬性配置方式詳解

    幾種SpringBoot的屬性配置方式詳解

    通常項目配置信息都寫在.properties或者.yml文件中,但是打成jar包部署后,如果需要修改配置信息,還需要改完再重新打包部署,因此,下面介紹幾種SpringBoot的屬性配置方式,需要的朋友可以參考下
    2024-12-12
  • IDEA?隱藏DEBUG日志的解決方法

    IDEA?隱藏DEBUG日志的解決方法

    IDEA?打印太多的DEBUG日志,看起來很煩,有沒有辦法隱藏日志,網(wǎng)上找了一圈,沒有誰寫的靠譜的,下面小編給大家分享下IDEA?如何隱藏DEBUG日志,需要的朋友可以參考下
    2022-09-09
  • Java基礎(chǔ)鞏固小項目點菜系統(tǒng)的實現(xiàn)

    Java基礎(chǔ)鞏固小項目點菜系統(tǒng)的實現(xiàn)

    這篇文章主要介紹了一個Java小項目點菜系統(tǒng)的實現(xiàn),主要是用的集合,適合正在學(xué)習(xí)Java的朋友拿來實戰(zhàn)練手,感興趣的朋友快來看看吧
    2022-03-03
  • maven下載jar包改用阿里云maven庫的方法

    maven下載jar包改用阿里云maven庫的方法

    這篇文章主要介紹了maven下載jar包改用阿里云maven庫的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01

最新評論

砀山县| 蒙自县| 黄陵县| 石家庄市| 大冶市| 商水县| 乌拉特后旗| 黑山县| 大冶市| 宁波市| 拜泉县| 新闻| 盐边县| 长子县| 张家界市| 鄯善县| 平昌县| 宁明县| 汤阴县| SHOW| 凌海市| 女性| 壤塘县| 东安县| 惠水县| 谷城县| 乌拉特中旗| 彩票| 越西县| 鸡东县| 威信县| 石河子市| 福建省| 乌拉特中旗| 新源县| 隆化县| 勃利县| 吉安市| 深水埗区| 错那县| 张家港市|