Благодаря интерфейсу Predicate
и различным утилитам для фильтрации коллекций с помощью предиката, Guava предоставляет ядро, на котором вы можете строить.
Класс Predicates
позволяет создавать некоторые часто используемые предикаты. Я полагаю, что вы могли бы сделать запрос на улучшение в трекере проблем, как предложил Майк, но я не уверен, что они добавят его, поскольку Гуава стремится к высокому соотношению мощности к весу.
Если бы они добавили предикат "greatThan", им также нужно было бы добавить "moreOrEqualThan", "lesserThan", "lesserOrEqualThan" ... Это было бы полезно, но для API это слишком много. Предикат, который занимает только одну строку для реализации. Хотя стоит попробовать.
Лучшим решением может быть проект с открытым исходным кодом, расширяющий Guava всеми функциональными возможностями, которые недоступны в самой Guava. Мы можем назвать это «остатками гуавы» или что-то в этом роде;) Или, может быть, попросить проект Biscotti добавить такие служебные методы (у них уже есть некоторая функциональность «приятно иметь», которой нет в Гуаве). 1011 *