Некоторые ответы в этой теме предлагают использовать вкладки, а другие предлагают использовать буфер для выполнения того же самого. Вкладки и буферы разные. Я настоятельно рекомендую вам прочитать эту статью Сумасшествие Vim Tab - Буферы против вкладок Вот хорошая сводка, которую я вытащил из статьи: Резюме:
Поскольку у вас уже есть новый список в списке результатов, вы можете решить его с помощью списка результатов и добавить его в список клиентов.
customers.clear();
for(Customer newCustomer: result){
if(newCustomer.user_id != 3){
customers.add(newCustomer);
}
}
Второй вариант - перебирать список клиентов. используя ListIterator
ListIterator<Customer> iter = customers.listIterator();
while(iter.hasNext()){
if(iter.next().user_id == 3){
iter.remove();
}
}
или
customers.removeIf(customer -> customer.user_id == 3);