可用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();