Что-то не пойму, а еслиб просили достать автомобили на топливе, т.е. false?
Код реализует задание - извлечь электрокары, а как видоизменить его чтоб извлек страшный сон Гретты Тумберг?
Восклицательный знак никуда не лепиться.
public static void main(String[] args) {
var cars = new ArrayList<Car>();
Collections.addAll(cars,
new Car("Range Rover", false),
new Car("Model S", true),
new Car("Navigator", false),
new Car("Model 3", true),
new Car("Camaro", false),
new Car("Escalade", false),
new Car("Mustang", false),
new Car("Model X", true),
new Car("X5", false),
new Car("Model Y", true));
var carStream = onlyElectricCars(cars);
carStream.forEach(System.out::println);
}
public static Stream<Car> onlyElectricCars(ArrayList<Car> cars) {
//напишите тут ваш код
return cars.stream().filter(Car::isElectric);
}
}