gpt4 book ai didi

java - 如何增加数组列表的大小

转载 作者:塔克拉玛干 更新时间:2023-11-02 08:16:13 24 4
gpt4 key购买 nike

我正在尝试增加数组列表的大小,但它似乎并不想工作。

我这样做:

    final int QUEUE_CAPACITY = 27;
ArrayList adjacencyList = new ArrayList<Integer>(QUEUE_CAPACITY);

但是,当我尝试使用具有两个参数 (index,value) 的 add 添加内容时,我收到此错误:

Exception in thread "main" java.lang.IndexOutOfBoundsException: Index: 1, Size: 0

最佳答案

您已经建立了ArrayList 的初始容量,但是列表中仍然没有任何项目。如果项目尚不存在,则不能在索引 1 之前插入该项目。

您必须使用 the one-argument add method附加到列表的末尾,或提供 0 作为 the two-argument add method 中的索引, 所以列表中有一些东西。

关于java - 如何增加数组列表的大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19991217/

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