gpt4 book ai didi

java - Java 中的二维数组列表

转载 作者:行者123 更新时间:2023-11-29 09:39:50 25 4
gpt4 key购买 nike

我有一个 2D ArrayList,我想从 2D ArrayList 中的 ArrayList 中取出一个特定的 ArrayList。

这可能吗?如果是,我该怎么做?2D arrayList 究竟是如何工作的,我已经阅读了很多,但我仍然无法理解。我的 2D ArrayList 具有这种形式:

ArrayList<ArrayList<Items>> arrayList = new ArrayList<ArrayList<Items>>();

for (int i = 0; i < 10; i++) {
ArrayList<Items> row = new ArrayList<Items>();

for (int j = 0; j < 500; j++)
{
// create the items...
}
}

最佳答案

是的,这是可能的。

既然你有一个 ArrayList< ArrayList<Items> >当你调用arrayList.get()这将返回一个 ArrayList。然后你就可以继续做你需要做的事了。

例如:

for(int i = 0; i < arrayList.length(); i++){
ArrayList<Items> innerList = arrayList.get(i);
for(int j =0; j < 10; j++){
innerList.add(new Items());
}
}

这将采用您在上面创建的十个 ArrayList,并用十个项目填充每个 ArrayList。

关于java - Java 中的二维数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9369368/

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