gpt4 book ai didi

Java向嵌套数组添加数据

转载 作者:行者123 更新时间:2023-11-29 06:05:59 25 4
gpt4 key购买 nike

我如何使用相同的 arraylist 行将值添加到嵌套数组 tableValues 中,因为 clear 命令会删除行中的数据。

谢谢

    ArrayList<ArrayList<String>> tableValues = new ArrayList<ArrayList<String>>();
ArrayList<String> row = new ArrayList<String>();

row.add("a");
row.add("b");
row.add("c");
tableValues.add(row);
row.clear();

row.add("d");
row.add("e");
row.add("f");
tableValues.add(row);
row.clear();

row.add("g");
row.add("h");
row.add("i");
tableValues.add(row);
row.clear();

System.out.println(tableValues);

最佳答案

我确定您真的想要添加三个不同 ArrayList,因此将每个row.clear() 更改为:

row = new ArrayList<String>();

为什么您想要“使用相同的 arraylist 行来添加值”?我不明白为什么您希望顶级 ArrayList 基本上包含相同的引用三次。为什么您希望它们成为对独立列表的引用?

关于Java向嵌套数组添加数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8516377/

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