亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

Java Integer[]和int[]互相轉換方式

 更新時間:2023年12月02日 09:25:13   作者:sunday2018  
這篇文章主要介紹了Java Integer[]和int[]互相轉換方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教

Integer[]和int[]互轉

JDK8之前

可以使用Apache Commons Lang3包中的工具類進行轉換

// int[] --> Integer[]
int[] arr = {1, 2, 3, 4, 5, 6, 8, 0};
Integer[] integers = ArrayUtils.toObject(arr);
// Integer[] --> int[]
int[] ints = ArrayUtils.toPrimitive(integers);

同理,其它基本類型的數(shù)組也可以使用這個方法轉換成對應的對象數(shù)組.

該方法的底層是使用循環(huán)將基本類型數(shù)組中的元素給復制到一個新的對象數(shù)組中.

JDK8

可以使用Stream流來實現(xiàn)互相轉化

// int[] --> Integer[]
int[] arr = {1, 2, 3, 4, 5};
Integer[] integers = Arrays.stream(arr).boxed().toArray(Integer[]::new);
// Integer[] --> int[]
int[] ints = Arrays.stream(integers).mapToInt(Integer::valueOf).toArray();

總結

以上為個人經(jīng)驗,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • Java 自旋鎖(spinlock)相關知識總結

    Java 自旋鎖(spinlock)相關知識總結

    這篇文章主要介紹了Java 自旋鎖(spinlock)相關知識總結,幫助大家更好的理解和使用Java,感興趣的朋友可以了解下
    2021-02-02
  • java.lang.Void類源碼解析

    java.lang.Void類源碼解析

    這篇文章主要介紹了java.lang.Void類源碼解析的相關內容,對源碼中的部分內容進行解釋,具有一定參考價值,需要的朋友可以了解下。
    2017-10-10
  • 詳解SpringBoot構建Docker鏡像的3種方式

    詳解SpringBoot構建Docker鏡像的3種方式

    這篇文章主要介紹了SpringBoot構建Docker鏡像的3種方式,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-06-06
  • 初始JAVA模塊化開發(fā)的超詳細步驟(適合菜鳥)

    初始JAVA模塊化開發(fā)的超詳細步驟(適合菜鳥)

    這篇文章主要介紹了初始JAVA模塊化開發(fā)的超詳細步驟,詳細解釋了模塊描述符的職責、模塊路徑的概念以及如何使用命令行運行模塊化Java程序,文中通過圖文介紹的非常詳細,需要的朋友可以參考下
    2025-03-03
  • Springboot詳細講解RocketMQ實現(xiàn)順序消息的發(fā)送與消費流程

    Springboot詳細講解RocketMQ實現(xiàn)順序消息的發(fā)送與消費流程

    RocketMQ作為一款純java、分布式、隊列模型的開源消息中間件,支持事務消息、順序消息、批量消息、定時消息、消息回溯等,本篇我們了解如何實現(xiàn)順序消息的發(fā)送與消費
    2022-06-06
  • RestTemplate響應中如何獲取輸入流InputStream

    RestTemplate響應中如何獲取輸入流InputStream

    這篇文章主要介紹了RestTemplate響應中如何獲取輸入流InputStream問題,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-01-01
  • Java 操作Properties配置文件詳解

    Java 操作Properties配置文件詳解

    這篇文章主要介紹了Java 操作Properties配置文件詳解,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2020-07-07
  • Java多線程CountDownLatch的實現(xiàn)

    Java多線程CountDownLatch的實現(xiàn)

    本文主要介紹了Java多線程CountDownLatch的實現(xiàn),文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2022-02-02
  • SpringBoot項目讀取外置logback配置文件的問題及解決

    SpringBoot項目讀取外置logback配置文件的問題及解決

    SpringBoot項目讀取外置logback配置文件的問題及解決,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-08-08
  • java制作復制文件工具代碼分享

    java制作復制文件工具代碼分享

    如果目標位置沒有同名文件,則直接拷貝過去;如果目標位置已有同名文件,則比對文件的最后修改日期,來進行覆蓋或者忽略。程序會在可以在復制過程中自動創(chuàng)建目錄,并生成log文件,創(chuàng)建了哪些目錄、文件,覆蓋了哪些文件、跳過了哪些文件,文件的時間、位置等信息都一目了然
    2014-01-01

最新評論