将嵌套列表转换为二维数组

将嵌套列表转换为二维数组,第1张

嵌套列表转换为二维数组

没有简单的内置方法可以执行所需的 *** 作,因为您

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与流一起使用,则可以缩短此代码)



欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/5426884.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-11
下一篇 2022-12-11

发表评论

登录后才能评论

评论列表(0条)

保存