没有简单的内置方法可以执行所需的 *** 作,因为您
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与流一起使用,则可以缩短此代码)
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)