Загрузка...

Stream API in java 8 | Interview questions for experienced | Stream API methods with Example

@codewith_kingshuk #java #StreamAPI #kingBommTech ⚡⚡Stream API:?? Introduced in Java 8 The Stream API is used to process collections of objects. A stream is a sequence of objects that supports various methods which can be pipelined to produce the desired result. The features of Java stream are – ⭐⭐A stream is not a data structure instead it takes input from the Collections, Arrays or I/O channels. ⭐⭐Streams don’t change the original data structure, they only provide the result as per the pipelined methods. ⭐⭐Each intermediate operation is lazily executed and returns a stream as a result, hence various intermediate operations can be pipelined. Terminal operations mark the end of the stream and return the result. Different Operations On Streams- Two Operations ⭐⭐Intermediate Operations: ⭐⭐Terminal Operations: Intermediate Operations: ?map(): The map method is used to returns a stream consisting of the results of applying the given function to the elements of this stream. List number = Arrays.asList(2,3,4,5); List square = number.stream().map(x-x*x).collect(Collectors.toList()); filter(): The filter method is used to select elements as per the Predicate passed as argument. List names = Arrays.asList("Reflection","Collection","Stream"); List result = names.stream().filter(s-s.startsWith("S")).collect(Collectors.toList()); sorted(): The sorted method is used to sort the stream. List names = Arrays.asList("Reflection","Collection","Stream"); List result = names.stream().sorted().collect(Collectors.toList()); Terminal Operations: collect(): The collect method is used to return the result of the intermediate operations performed on the stream. List number = Arrays.asList(2,3,4,5,3); Set square = number.stream().map(x-x*x).collect(Collectors.toSet()); forEach(): The forEach method is used to iterate through every element of the stream. List number = Arrays.asList(2,3,4,5); number.stream().map(x-x*x).forEach(y-System.out.println(y)); reduce(): The reduce method is used to reduce the elements of a stream to a single value. The reduce method takes a BinaryOperator as a parameter. List number = Arrays.asList(2,3,4,5); int even = number.stream().filter(x-x%2==0).reduce(0,(ans,i)- ans+i); ??Share, Support, Subscribe!!!?? Another Application with source Code: ⭐⭐ Food Delivery Application Project ? : https://youtu.be/Ftytq7XF_Ec ⭐⭐ Customer Service Disk Project ?: https://youtu.be/mXqYKBKA1oM ⭐⭐ Online Quiz Application Project ? : https://youtu.be/Y6wuBGlIh8k ⭐⭐ Ngo Font-End Web Designing Project ? : https://youtu.be/Z3pODBbBBlY ⭐⭐ Online Banking Application Project ? : https://youtu.be/oXA21YksQEY ⭐⭐ Online Pharmacy Application Project ? : https://youtu.be/gz0WWwdCF9o ?Angular JS Complete Course total Free ? : https://youtube.com/playlist?list=PL_gtOtY4gmOiWbxkPgDJUGIoK_s29EyIF Follow Me On Social Media Twitter► https://twitter.com/KingBommTech/ Instagram► https://www.instagram.com/kingbomm54/ Email ► kinshukmaity555@gmail.com Share, Support, Subscribe!!!

Видео Stream API in java 8 | Interview questions for experienced | Stream API methods with Example автора Программистские таймы
Страницу в закладки Мои закладки
Все заметки Новая заметка Страницу в заметки