如何简便的将List<Integer>转换成int[]?

使用Java 8的流(Streams)

java 复制代码
ArrayList<Integer> list = new ArrayList<>();
int[] intArray = list.stream().mapToInt(Integer::intValue).toArray();

若是maven项目可使用Apache Commons Lang库

XML 复制代码
    <dependency>  
        <groupId>org.apache.commons</groupId>  
        <artifactId>commons-lang3</artifactId>  
        <version>3.12.0</version> <!-- 请检查是否有更新的版本 -->  
    </dependency>
java 复制代码
ArrayList<Integer> list = new ArrayList<>(); 
Integer[] integerArray = list.toArray(new Integer[0]);  
int[] intArray = ArrayUtils.toPrimitive(integerArray);
相关推荐
wdfk_prog3 小时前
[Linux]学习笔记系列 -- lib/timerqueue.c Timer Queue Management 高精度定时器的有序数据结构
linux·c语言·数据结构·笔记·单片机·学习·安全
zhuzhuxia⌓‿⌓3 小时前
线性表的顺序和链式存储
数据结构·c++·算法
高山有多高3 小时前
栈:“后进先出” 的艺术,撑起程序世界的底层骨架
c语言·开发语言·数据结构·c++·算法
YouEmbedded4 小时前
解码查找算法与哈希表
数据结构·算法·二分查找·散列表·散列查找·线性查找
小秋学嵌入式-不读研版4 小时前
C61-结构体数组
c语言·开发语言·数据结构·笔记·算法
Nix Lockhart5 小时前
《算法与数据结构》第七章[算法3]:图的最小生成树
c语言·数据结构·算法
拾光Ծ8 小时前
【C++】STL有序关联容器的双生花:set/multiset 和 map/multimap 使用指南
数据结构·c++·算法
西望云天9 小时前
The 2023 ICPC Asia Shenyang Regional Contest(2023沈阳区域赛CEJK)
数据结构·算法·icpc
zh_xuan9 小时前
LeeCode92. 反转链表II
数据结构·算法·链表·leecode