java Integer List转为int型数组

可用lambda表达式转换:

import java.util.Arrays;
import java.util.List;

class ListUtil
{
	public static void main(String args[])
	{
		List<Integer> list = Arrays.asList(1, 2, 3, 4, 5);

		int[] arr= list.stream()
					   .mapToInt(Integer::intValue)
					   .toArray();

		System.out.println(Arrays.toString(arr));
	}
}

核心代码:

list.stream().mapToInt(Integer::intValue).toArray();

你可能感兴趣的:(Java)