如何简便的将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);
相关推荐
WBluuue35 分钟前
数据结构与算法:树上倍增与LCA
数据结构·c++·算法
lkbhua莱克瓦241 小时前
Java基础——集合进阶用到的数据结构知识点1
java·数据结构·笔记·github
杨福瑞1 小时前
数据结构:单链表(2)
c语言·开发语言·数据结构
音符犹如代码2 小时前
Java并发List实战:CopyOnWriteArrayList原理与ArrayList常见面试题
java·开发语言·面试·list
王璐WL2 小时前
【数据结构】单链表及单链表的实现
数据结构
z187461030033 小时前
list(带头双向循环链表)
数据结构·c++·链表
T.Ree.4 小时前
cpp_list
开发语言·数据结构·c++·list
童话ing5 小时前
【Golang】常见数据结构原理剖析
数据结构·golang
是苏浙5 小时前
零基础入门C语言之C语言实现数据结构之顺序表应用
c语言·数据结构·算法
lkbhua莱克瓦245 小时前
Java基础——常用算法3
java·数据结构·笔记·算法·github·排序算法·学习方法