Click here to watch in Youtube :
https://www.youtube.com/watch?v=cijhMZn7bLk&list=UUhwKlOVR041tngjerWxVccw
StreamDemo1.java
https://sites.google.com/site/ramj2eev1/home/javabasics/StreamDemo_shortcircuit_op_examples_App.zip?attredirects=0&d=1
Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/StreamDemo_shortcircuit_op_examples_App
Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/bc0205890e206d66c03b068b168e05c78f68f50d/BasicJava/StreamDemo_shortcircuit_op_examples_App/?at=master
See also:
All JavaEE Viedos Playlist 
All JavaEE Viedos 
All JAVA EE Links 
Servlets Tutorial 
All Design Patterns Links 
JDBC Tutorial 
Java Collection Framework Tutorial 
JAVA Tutorial 
Kids Tutorial 
https://www.youtube.com/watch?v=cijhMZn7bLk&list=UUhwKlOVR041tngjerWxVccw
StreamDemo1.java
import java.util.ArrayList; import java.util.List; /** * * Short-circuit operation - anyMatch(). * */ public class StreamDemo1 { public static void main(String[] args) { List<String> nameList = new ArrayList<>(); nameList.add("Amitabh"); nameList.add("Shekhar"); nameList.add("Aman"); nameList.add("Rahul"); nameList.add("Shahrukh"); nameList.add("Salman"); nameList.add("Yana"); nameList.add("Lokesh"); /* * This will return true once a condition passed as predicate * satisfy. It will not process any more elements. */ boolean matched = nameList.stream() .anyMatch((s) -> s.startsWith("S")); System.out.println(matched); } }Output
true
StreamDemo2.javaimport java.util.ArrayList; import java.util.List; /** * * Short-circuit operation - findFirst(). * */ public class StreamDemo2 { public static void main(String[] args) { List<String> nameList = new ArrayList<>(); nameList.add("Amitabh"); nameList.add("Shekhar"); nameList.add("Aman"); nameList.add("Rahul"); nameList.add("Shahrukh"); nameList.add("Salman"); nameList.add("Yana"); nameList.add("Lokesh"); /* * It will return first element from stream and then will not * process any more element. */ String firstMatchedName = nameList.stream() .filter((s) -> s.startsWith("S")).findFirst().get(); System.out.println(firstMatchedName); } }Output
ShekharClick the below link to download the code:
https://sites.google.com/site/ramj2eev1/home/javabasics/StreamDemo_shortcircuit_op_examples_App.zip?attredirects=0&d=1
Github Link:
https://github.com/ramram43210/Java/tree/master/BasicJava/StreamDemo_shortcircuit_op_examples_App
Bitbucket Link:
https://bitbucket.org/ramram43210/java/src/bc0205890e206d66c03b068b168e05c78f68f50d/BasicJava/StreamDemo_shortcircuit_op_examples_App/?at=master
See also:
 


 
No comments:
Post a Comment