【发布时间】:2020-07-30 06:08:48
【问题描述】:
这段代码有什么问题? 我正在尝试从 ArrayList 中选择一个随机元素并将其移动到另一个 ArrayList 以创建排列。它不断给我超出范围的错误。
int size = 10;
for (int i = 0; i < 10; i++) {
int r = (int) (Math.random() * (size));
random.remove(r);
permutations.add(random.get(r));
size--;
}
【问题讨论】:
-
如果您检查您的堆栈跟踪(控制台中的错误消息),您将看到错误出现在哪一行,请在询问时将此信息放在您的问题中
标签: java arraylist indexoutofboundsexception