Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/396.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/arrays/14.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java 对数组进行随机迭代(非随机)_Java_Arrays_Random - Fatal编程技术网

Java 对数组进行随机迭代(非随机)

Java 对数组进行随机迭代(非随机),java,arrays,random,Java,Arrays,Random,我有一个Effect数组,一个方法应该随机迭代所有项,如果其类型为Boon并返回,则将其删除。我无法洗牌数组,因为每个类(例如,FireEffect在数组中都有一个静态索引。我建议您不要将对象的索引存储在数组中。这将阻止您更改阵列(例如洗牌)。您尝试过什么吗?请出示你试过的东西我什么都没系。我不知道如何解决这个问题。你应该试着自己解决这个问题,然后用你的代码来处理堆栈溢出,指定问题。指

我有一个
Effect
数组,一个方法应该随机迭代所有项,如果其类型为
Boon
并返回,则将其删除。我无法洗牌数组,因为每个类(例如,
FireEffect
在数组中都有一个静态索引。

我建议您不要将对象的索引存储在数组中。这将阻止您更改阵列(例如洗牌)。

您尝试过什么吗?请出示你试过的东西我什么都没系。我不知道如何解决这个问题。你应该试着自己解决这个问题,然后用你的代码来处理堆栈溢出,指定问题。指