У меня есть список bean-компонентов (List<AClass>
), из которых я создаю два подкаталога на основе некоторой логики, которая включает проверку поля из класса bean, скажем, действия. еслиСписок итераций - Общая логика
bean.getAction.equals("true") - add to new sublist - List<AClass> listA
else - add to new sublist - List<AClass> listB
Я создал для этого метод, и он отлично работает.
Теперь у меня есть аналогичная задача для другого класса Bean, где у меня есть List<BClass>
, который также имеет поле действия и метод getAction. Я хочу создать общий метод, который будет обслуживать оба этих компонента (и другие аналогичные бобы).
Как создать такой метод?
Вам действительно нужен такой метод? возможно, было бы лучше определить Predicate и использовать [коллективные собрания] (https://commons.apache.org/proper/commons-collections/javadocs/api-3.2.1/org/apache/commons/collections/CollectionUtils.html) filter()? – ursa