如何简便的将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);
相关推荐
YKPG38 分钟前
C++学习-入门到精通【17】自定义的模板化数据结构
数据结构·c++·学习
-qOVOp-1 小时前
408第一季 - 数据结构 - 树与二叉树
数据结构
豪斯有话说2 小时前
C++_红黑树
开发语言·数据结构·c++
随缘而动,随遇而安2 小时前
第七十七篇 数据结构基石:数组——数字世界与生活智慧的无声交响曲
大数据·数据结构·后端
Tanecious.2 小时前
C++--list的使用及其模拟实现
c++·list
代码雕刻家2 小时前
7.4.分块查找
c语言·数据结构·算法
刚入门的大一新生3 小时前
C++初阶-list的底层
c++·windows·list
刚入门的大一新生3 小时前
C++初阶-list的模拟实现(难度较高)
开发语言·c++·list
好易学·数据结构3 小时前
可视化图解算法50:最小的K个数
数据结构·算法·leetcode·面试·力扣·笔试·牛客
秋山落叶万岭花开ღ3 小时前
深入探索串的高级操作:从算法到 LeetCode 实战
数据结构·python·算法