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