没有简单的内置方法可以执行所需的操作,因为您
toArray只能返回存储在list中的元素数组,在您的情况下也可以是list。
最简单的解决方案是创建二维数组,并用
toArray每个嵌套列表的结果填充它。
String[][] array = new String[list.size()][];int i = 0;for (List<String> nestedList : list) { array[i++] = nestedList.toArray(new String[nestedList.size()]);}(如果您像使用Alex一样将Java8与流一起使用,则可以缩短此代码)



