gpt4 book ai didi

java - Libgdx 数组 |删除全部导致错误

转载 作者:行者123 更新时间:2023-12-01 18:04:38 25 4
gpt4 key购买 nike

我对数组并不陌生,但这是一个非常奇怪的错误。每当我尝试在 libgdx 数组上调用 removeAll 方法,并且传入我调用它的同一个数组(删除数组中的每个元素)时,都会导致此错误:

线程“LWJGL Application”中的异常 java.lang.IndexOutOfBoundsException:索引不能 >= 大小:2 >= 1

请记住,我传入的数组与调用removeAll 方法的数组相同。我需要能够清除数组,以便可以重用它,而不是创建大量数组。

最佳答案

它不起作用,因为它不是设计来自行操作的。当数组收缩时,removeAll 方法会迭代该数组,但它并不期望如此。

只需调用array.clear()

关于java - Libgdx 数组 |删除全部导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37601187/

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