如何简便的将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);
相关推荐
YuTaoShao1 小时前
Java八股文——集合「List篇」
java·开发语言·list
SuperCandyXu1 小时前
leetcode2368. 受限条件下可到达节点的数目-medium
数据结构·c++·算法·leetcode
lyh13442 小时前
【SpringBoot自动化部署方法】
数据结构
MSTcheng.2 小时前
【数据结构】顺序表和链表详解(下)
数据结构·链表
慢半拍iii3 小时前
数据结构——F/图
c语言·开发语言·数据结构·c++
iceslime3 小时前
旅行商问题(TSP)的 C++ 动态规划解法教学攻略
数据结构·c++·算法·算法设计与分析
witton5 小时前
美化显示LLDB调试的数据结构
数据结构·python·lldb·美化·debugger·mupdf·pretty printer
chao_7896 小时前
链表题解——环形链表 II【LeetCode】
数据结构·leetcode·链表
kaiaaaa7 小时前
算法训练第十一天
数据结构·算法
-qOVOp-7 小时前
408第一季 - 数据结构 - 图II
数据结构