本文主要是介绍如何简便的将List<Integer>转换成int[]?,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
使用Java 8的流(Streams)
ArrayList<Integer> list = new ArrayList<>();
int[] intArray = list.stream().mapToInt(Integer::intValue).toArray();
若是maven项目可使用Apache Commons Lang库
<dependency> <groupId>org.apache.commons</groupId> <artifactId>commons-lang3</artifactId> <version>3.12.0</version> <!-- 请检查是否有更新的版本 --> </dependency>
ArrayList<Integer> list = new ArrayList<>();
Integer[] integerArray = list.toArray(new Integer[0]);
int[] intArray = ArrayUtils.toPrimitive(integerArray);
这篇关于如何简便的将List<Integer>转换成int[]?的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!