如何简便的将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);
相关推荐
李小小钦25 分钟前
D. Storming Arasaka(Codeforces 2238)
c语言·开发语言·数据结构·c++·算法
先吃饱再说44 分钟前
一篇吃透树的遍历:递归与迭代的完整拆解
数据结构·算法
gugucoding14 小时前
31. 【C语言】堆栈与队列的实现
c语言·开发语言·数据结构·链表
ChaoZiLL15 小时前
我的数据结构3——链表(link list)
数据结构·链表
王老师青少年编程17 小时前
2026年6月GESP真题及题解(C++七级):消消乐
数据结构·c++·算法·真题·gesp·2026年6月
Yang_jie_0317 小时前
笔记:数据结构(C语言版)第一章知识点详细归纳
c语言·数据结构·算法
海清河晏11117 小时前
数据结构 | 二叉搜索树
数据结构·c++·visual studio
Yang_jie_0318 小时前
笔记:数据结构(顺序表)
数据结构·windows·笔记
ywl47081208720 小时前
常用的集合类有哪些?比如List如何排序?
list·java基础
绝世番茄21 小时前
鸿蒙原生ArkTS布局方式之List+swipeAction侧滑菜单深度解析
华为·list·harmonyos·鸿蒙