您能否建议如何以最佳方式将 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/