Stream API (Java 8+) সংগ্রহগুলির কার্যকরী-শৈলী প্রক্রিয়াকরণ সক্ষম করে — ফিল্টারিং, রূপান্তর এবং ডেটা সমন্বয় অপারেশনগুলির একটি পাইপলাইনের মাধ্যমে, ঘোষণামূলকভাবে প্রকাশ করা হয় (কী করতে হবে) স্পষ্ট লুপের পরিবর্তে (কীভাবে)।
আবেদনমূলক বনাম 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());
