Stream API (Java 8+) கலெக்션ுகளின் செயல்பாட்டு-வடிவ செயலாக்கத்தை செயல்படுத்துகிறது — வடிகட்டல், மாற்றம் மற்றும் தரவை ஒரு பொருத்தமான செயல்பாடுகள் மூலம் சேர்த்தல், அறிவிப்பு முறையில் (என்ன செய்ய வேண்டும்) வெளிப்படுத்தப்பட்டுள்ளது வெளிப்படையான வளையங்கள் (எப்படி) க்கு பதிலாக.
கட்டளை முறை vs Stream பாணி
List<String> result = <>();
(Person p : people) {
(p.getAge() >= ) {
result.add(p.getName().toUpperCase());
}
}
List<String> result = people.stream()
.filter(p -> p.getAge() >= )
.map(p -> p.getName().toUpperCase())
.collect(Collectors.toList());
