将List <String []>转换为int []

use*_*011 -2 java

如果可以将字符串的arraylist转换(ArrayList<String[]>)为整数数组(int[]),是否可以将字符串(ArrayList<String[]>)数组的arraylist转换为整数数组(int[])

dot*_*vav 8

在Java 8中:

list.stream().mapToInt(Integer::parseInt).toArray();
Run Code Online (Sandbox Code Playgroud)

编辑

由于问题是用List<String[]>而不是编辑的List<String>,因此解决方案是:

list.stream().flatMap(Arrays::stream).mapToInt(Integer::parseInt).toArray();
Run Code Online (Sandbox Code Playgroud)