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

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

 更新時(shí)間:2023年12月02日 09:25:13   作者:sunday2018  
這篇文章主要介紹了Java Integer[]和int[]互相轉(zhuǎn)換方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(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)換成對(duì)應(yīng)的對(duì)象數(shù)組.

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

JDK8

可以使用Stream流來(lái)實(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)文章

最新評(píng)論

邻水| 新乡市| 松江区| 吐鲁番市| 南平市| 合山市| 叙永县| 雷州市| 汨罗市| 霞浦县| 朝阳县| 潞城市| 龙山县| 永年县| 鹤庆县| 马鞍山市| 社会| 内黄县| 正镶白旗| 红安县| 堆龙德庆县| 岳阳市| 横山县| 青海省| 唐山市| 建昌县| 观塘区| 东宁县| 长丰县| 张家港市| 金华市| 梁平县| 鄂托克前旗| 娱乐| 武宣县| 大洼县| 张家口市| 策勒县| 临潭县| 大丰市| 苗栗县|