gpt4 book ai didi

java - 将按钮添加到 ArrayList 的指定索引处

转载 作者:行者123 更新时间:2023-12-01 23:24:00 25 4
gpt4 key购买 nike

我正在尝试向 ArrayList 添加一个按钮,但是当我指定索引时,会出现错误,提示索引超出范围。

我像这样启动数组:

ArrayList<Button> buttons = new ArrayList<Button>();

我有一个整数变量“order”,它指示按钮的优先级。当按钮的优先级为 0 时,它应该是数组中的第一个值。

异常出现如下语句:

buttons.add(order,btn);

编辑:

order的值大于ArrayList的大小。我正在动态创建按钮。我如何才能指定数组的大小?

最佳答案

检查 ArrayList add 方法的文档......它告诉了可能的原因......

http://docs.oracle.com/javase/7/docs/api/java/util/ArrayList.html#add(int ,E)

order 的值可能大于 ArrayList 的大小。在将订单添加到列表之前打印订单值,这将有所帮助...

关于java - 将按钮添加到 ArrayList 的指定索引处,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/20283324/

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