We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 7454dbf commit 3dea1d0Copy full SHA for 3dea1d0
src/com/amigoscode/car/CarService.java
@@ -3,6 +3,7 @@
3
import java.util.ArrayList;
4
import java.util.Collections;
5
import java.util.List;
6
+import java.util.stream.Collectors;
7
8
public class CarService {
9
@@ -26,22 +27,10 @@ public Car getCar(String regNumber) {
26
27
}
28
29
public List<Car> getAllElectricCars() {
- List<Car> cars = getAllCars();
30
-
31
- if (cars.size() == 0) {
32
- return Collections.emptyList();
33
- }
34
35
- List<Car> electricCars = new ArrayList<>();
36
37
- for (Car car : cars) {
38
- if (car.isElectric()) {
39
- electricCars.add(car);
40
41
42
43
44
+ List<Car> electricCars = getAllCars()
+ .stream()
+ .filter(car -> car.isElectric())
+ .collect(Collectors.toList());
45
return electricCars;
46
47
0 commit comments