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

Java Integer[]和int[]互相轉(zhuǎn)換方式

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

Integer[]和int[]互轉(zhuǎn)

JDK8之前

可以使用Apache Commons Lang3包中的工具類進(jìn)行轉(zhuǎn)換

// 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ù)組也可以使用這個(gè)方法轉(zhuǎn)換成對應(yīng)的對象數(shù)組.

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

JDK8

可以使用Stream流來實(shí)現(xiàn)互相轉(zhuǎ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();

總結(jié)

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

相關(guān)文章

最新評論

肥东县| 贡嘎县| 陆丰市| 赤峰市| 韶山市| 皋兰县| 乐山市| 山阴县| 庄河市| 湾仔区| 辽阳市| 太仆寺旗| 抚顺市| 潼关县| 廊坊市| 小金县| 曲靖市| 莎车县| 邵东县| 黑河市| 云浮市| 江陵县| 双辽市| 望谟县| 潍坊市| 太仆寺旗| 民和| 婺源县| 武定县| 保定市| 阿坝县| 彰化县| 荆州市| 简阳市| 四子王旗| 湖南省| 汉寿县| 澳门| 渑池县| 榆中县| 建阳市|