Как я могу с уверенностью проверить, есть ли в списке определенное целое число?Удаление целого из списка
private List<Integer> itemsToDrop = new ArrayList<Integer>();
private int lastRateAdded, lastDropAdded;
if(itemsToDrop.contains(lastDropAdded))
{
itemsToDrop.remove(lastDropAdded);
}
itemsToDrop.add(DropConfig.itemDrops[npc][1]);
lastRateAdded = itemRate;
lastDropAdded = DropConfig.itemDrops[npc][1];
Однако, это бросает следующую ошибку
java.lang.IndexOutOfBoundsException: Индекс: 526 Размер: 1
SO, мне нужно, чтобы выяснить, как правильно проверьте, сохранено ли целое в списке или нет
Похоже, что исключение действительно связано с вашим классом DropConfig, а не с списком. – Dragondraikk
itemsToDrop - пустой Arraylist, где вы заполнили datda? –
Исключение относится к списку, я уже отлаживал это. @Hussain, я не уверен. Я просто изучаю и следую шагам, которые мне даны. Возможно, я что-то пропустил, и это моя проблема. Я пытаюсь добавить элементы в список массивов, однако проблема заключается в проверке того, есть ли то, что я хочу удалить, это перенастройка true, когда она ложна. –