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