Java Stream (2022): Map - FlatMap - Filter - Reduce شرح

Описание к видео Java Stream (2022): Map - FlatMap - Filter - Reduce شرح

متابعة شرح ال Streams
Map,
Filter
Reduce
في هذا الفيديو نتناول بالشرح الثلاثية الأشهر في معالجة ال Streams
وهي ال
Map:- ويقصد بها تحويل كل عنصر من عناصر الStream وتحويلها إلى نوع آخر او استخدامها كما هي
وهي Intermediate Operation
ايضاً نتعرض بالشرح لمجموعة من الخيارات المتاحة لل map مثل
mapToInt
mapToLong
mapToDouble
وهي للتعامل مع ال Primitive types (int, long, double) وينشأ من استخدامها stream من نوع جديد كالآتي
IntStream
LongStream
DoubleStream
وهي أنواع مخصوصة للتعامل مع ال Primitives وتوفر عديد ال methods التي تسهل العمليات الشائعة للأرقام مثل
sum
average
count
max,
min.

ثم نتعرف علي ال flatMap ونعطي مثالاً لاستخدامها

المرحلة الثانية من الفيديو نتعرف على استخدام ال Filter method
وهي intermediate Operation

ثم بعد ذلك نتعرض لمفهوم ال reduction
وكيف تقوم بعمل reduce method بنفسك

وفي نهاية الفيديو نستعرض ثلاثة أمثلة للتطبيق العملي على ماجاء في الفيديو
وتقبل فائق تحياتي

Комментарии

Информация по комментариям в разработке