gpt4 book ai didi

java - 在 Java 中将 ArrayList> 转换为 E[][]

转载 作者:行者123 更新时间:2023-12-01 19:11:01 26 4
gpt4 key购买 nike


您能否建议如何以最佳方式将 ArrayList 的 ArrayList 转换为 Java 中的简单二维数组?例如。我有

ArrayList<ArrayList<String>> data = ...;

并且想要记住:

String[][] converted = ?;

非常感谢!

最佳答案

你可以这样做:

    String[][] converted = new String[data.size()][];

for (int i = 0; i < data.size(); i++) {
converted[i] = data.get(i).toArray(new String[data.get(i).size()]);
}

关于java - 在 Java 中将 ArrayList<ArrayList<E>> 转换为 E[][],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8444668/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com