gpt4 book ai didi

java - 如何填写列表列表?

转载 作者:行者123 更新时间:2023-11-29 09:52:03 24 4
gpt4 key购买 nike

我创建了一个这样的列表列表:

List<List> tmp = new ArrayList<List>(2);

然后我想在第一个子列表中插入 10,如下所示:

tmp.get(0).add(10);

但是,我收到以下错误:

Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 0, Size: 0 at java.util.ArrayList.rangeCheck(ArrayList.java:653) at java.util.ArrayList.get(ArrayList.java:429)

错误的根源是什么,我该如何克服它?

最佳答案

您已经创建了一个初始容量为 2 的空列表(即列表的内部表示不会调整大小,直到您向其中添加 2 个元素并添加第三个元素) .

然后您尝试从空列表中获取第一个元素。这自然不行。您需要先 add() 任意数量的内部列表(大概 2 个),然后填充这些内部列表。

关于java - 如何填写列表列表?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43455568/

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