import java.util.*; import java.util.stream.*; public class JavaTest { public void foo(){ List<String> myList = Arrays.asList("a1", "a2", "b1", "c2", "c1"); Stream<String> myStream = myList.stream(); myStream.map(s -> s + ":)") .filter(s -> s.length()>1) .flatMap(s -> Arrays.stream(s.split(""))); } public void bar(){ Stream<String> myStream; myStream.filter(s -> s.contains("Hamlet")) .map(l -> l.length()) .filter(s -> s > 15) .count(); } }