如何简便的将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);
相关推荐
似水এ᭄往昔4 小时前
【C++】--AVL树的认识和实现
开发语言·数据结构·c++·算法·stl
TL滕5 小时前
从0开始学算法——第十六天(双指针算法)
数据结构·笔记·学习·算法
.小小陈.5 小时前
C++初阶9:list使用攻略
开发语言·c++·学习·list
天赐学c语言5 小时前
12.14 - 搜索旋转排序数组 && 判断两个结构体是否相等
数据结构·c++·算法·leecode
1024肥宅5 小时前
JavaScript 性能与优化:数据结构和算法
前端·数据结构·算法
仰泳的熊猫6 小时前
1112 Stucked Keyboard
数据结构·c++·算法·pat考试
he___H6 小时前
滑动窗口一题
java·数据结构·算法·滑动窗口
AI科技星6 小时前
统一场论质量定义方程:数学验证与应用分析
开发语言·数据结构·经验分享·线性代数·算法
学编程就要猛6 小时前
数据结构初阶:Map和Set接口
数据结构
jianfeng_zhu7 小时前
不带头节点的链式存储实现链栈
数据结构·算法