Streams in Java 8 (5) - Operations (peek - forEach - filter - map - flatMap)
Ramin Zare
بالاخره به سراغ operator های مختلف در stream ها میریم و یک لیست کلی از هر کدام میبینیم سپس با برخی از آنها آشنا میشویم مثل foreach - peek - filter - limit - skip - dropWhile - takeWhile - map - flatMap
دو دسته از operation های ارائه شده در Streamها ، intermediate و Terminal ها هستند. دراین قسمت به بخش های مختلف این دو متد معروف میپردازیم. ممکن است خیلی از این Operationها را در زبان های دیگری هم با همین اسامی ببینید چون در واقع، Functional Programming روشی از کدنویسی است که در زبان های مختلف برنامه نویسی مشترک است.
00:00 شروع و مقدمه
01:08 intermediate Operations
03:32 Terminal Operations
06:41 اپراتور peek برای debugging stream
09:52 اپراتور forEach در Terminal
10:49 filter اپراتور
11:32 skip , limit , dropWhile , takeWhile اپراتور ها
15:07 map اپراتور
17:43 Flattening stream
19:59 مثالی از flatMap #java #جاوا #java8
...
https://www.youtube.com/watch?v=oqjW3lE2sgw
52679840 Bytes