Будьте в спящем режиме: Лучший способ удалить элементы в наборе

После более подробного изучения я понял, что проблема НЕ в том, что я думал, и поэтому название и содержание были неточными. Я закрываю этот вопрос и создаю новый вопрос с более точным названием и информацией.

Наличие файлов с несколькими шагами открывает несколько браузеров

17
задан Damo 16 April 2009 в 14:54
поделиться

1 ответ

Попробуйте использовать:

myEntity.getObjectAList().removeAll(listA);

это будет только сохраните объекты, которых еще нет в списке A.

Кроме того, если вам понадобится сделать что-то подобное в будущем вручную, используйте итератор:

Iterator<?> it = myEntitiy.getObjectAList().iterator();
while (it.hasNext())
{
    ...
}

Тогда it.next () даст вам следующий элемент в массив, и it.remove () удалит последнее значение next () для вас, без исключения, если вы продолжаете цикл.

11
ответ дан 30 November 2019 в 12:27
поделиться
Другие вопросы по тегам:

Похожие вопросы: