CarColour со значениями, у которого также есть поле String colour.
Есть коллекция List<CarColour>, содержащая в себе несколько элементов enum.
И есть коллекция List<Car>.
Далее коллекция List<Car> превращается в stream. И надо отфильтровать этот поток, оставив в нём только те объекты Car, у которых String colour равен этому же полю у объектов коллекции List<CarColour>.
Подскажите, пожалуйста, как это можно реализовать? По-факту, при фильтрации потока мне надо залезть, получается, в список enum'ов и сравнение сделать по внутренним полям. Но не соображу, как это сделать.
Просто contains принимает в себя объект. А сравнение по значениям внутренних полей идёт. Получается, надо использовать компаратор для contains?
Аа , цвет стрингой идет, ну по вэлью , при чем тут компаратор? Он для сортировочек тебе
Обсуждают сегодня