Java代码如何将List<Integer>转换为int[]呢?
下文笔者讲述将list<Integer>转换为int[]的方法分享,如下所示
List集合转数组的实现思路
使用stream的mapToInt方法 即可实现Integer转换为int数组 int[] example1 = list.stream().mapToInt(i->i).toArray(); //或 int[] example2 = list.stream().mapToInt(Integer::intValue).toArray();例:Integer集合转int数组
package com.java265.other; import java.util.ArrayList; import java.util.List; public class Test21 { /** * java265.com list转数组 * */ public static void main(String[] args) { List<Integer> list = new ArrayList<Integer>(); list.add(11); list.add(22); list.add(88); // List集合转数组 int[] arrs = list.stream() .mapToInt(Integer::intValue) .toArray(); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。