Home | History | Annotate | Download | only in resources
      1 import java.util.*;
      2 import java.util.stream.*;
      3 
      4 public class JavaTest {
      5 
      6     public void foo(){
      7         List<String> myList = Arrays.asList("a1", "a2", "b1", "c2", "c1");
      8 
      9         Stream<String> myStream = myList.stream();
     10 
     11         myStream.map(s -> s + ":)")
     12         	        .filter(s -> s.length()>1)
     13         		    .flatMap(s -> Arrays.stream(s.split("")));
     14     }
     15 
     16     public void bar(){
     17         Stream<String> myStream;
     18         myStream.filter(s -> s.contains("Hamlet"))
     19             .map(l -> l.length())
     20             .filter(s -> s > 15)
     21             .count();
     22     }
     23 }