Я использую лямбда-выражение Java 8 для разбиения списка (используя .collect(Collectors.partitioningBy(...))
), и мне нужно, чтобы мои критерии разбиения определяли, является ли элемент экземпляром данного класса.
Работает следующим образом
list.stream().collect(Collectors.partitioningBy(elt -> elt instanceof EltType))
Но существует ли существующий предикат "InstanceOf
", который я могу использовать вместо ссылки на метод?