У меня есть ArrayList<Slot>
, этот Slot
класс имеет общедоступное имущество типа Upload
, который имеет разные статусы. Я хочу фильтровать эти статусы, поэтому только извлекайте слоты из списка, где slots.upload.currentStatus
что-то равняется.Фильтр через ArrayList правильно
Пытаясь что-то вроде этого
Collection<Slot> filtered = Collections2.filter(this.slots, ??????));
Не могли бы вы помочь?
Какую версию Java вы используете? Если Java 8, то это тривиально. – Edd
версия 8 Я использую. Также я новичок в java, имеет ли значение, что в этом случае у меня есть ArrayList, а не коллекция? –