gpt4 book ai didi

java - 将 ArrayList 转换为数组

转载 作者:塔克拉玛干 更新时间:2023-11-02 19:01:18 25 4
gpt4 key购买 nike

我想知道是否可以改变

ArrayList<ArrayList<String>> 

java 中的 String[][]。我认为 toArray() 函数不会在其通用参数内递归。任何建议将不胜感激。

最佳答案

你说得对,toArray 不会递归。恐怕您必须手动执行此操作。像这样的东西:

List<List<String>> stringLists;
String[][] stringArrays = new String[stringLists.size()][];
int i = 0;
foreach (List<String> stringList: stringLists) {
stringArrays[i] = stringList.toArray(new String[stringList.size()]);
++i;
}

注意,我还没有真正尝试过,所以它可能是垃圾。

关于java - 将 ArrayList 转换为数组,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6409625/

25 4 0