streams
Last updated
Last updated
List<String> fruits = Arrays.asList("apple", "banana", "cherry", "date", "elderberry");
List<String> filteredAndMappedFruits = fruits.stream()
.filter(fruit -> fruit.length() > 5) // Intermediate Operation
.map(fruit -> fruit.toUpperCase()) // Intermediate Operation
.toList(); // Terminal Operation
System.out.println(filteredAndMappedFruits); // [BANANA, CHERRY, ELDERBERRY]