我有一个包含 50 个随机整数的数组列表。我要求用户删除一个号码,并且该号码的所有出现都从列表中删除。我这样做了
while (randInts.contains(removeInt) )
{
if (randInts.get(i) == removeInt)
randInts.remove(randInts.get(i));
i++;
}
System.out.println("\n" + randInts.toString());
System.out.println("\n" + randInts.size());`
问题的另一部分是提示用户输入另一个数字。每次出现第二个提示数字后,都会插入从上面删除的数字。当我不断收到 IndexOutOfBoundsException 时,我遇到了第二部分的问题。