functional programming - Why can't I Implement Streams functionality in my JAVA project? -


i'm beginner of java programming. recently, tried use map & filter functionality of streams following code shows.

    list<string> strlist = arrays.aslist("abc", "", "bcd", "", "defg", "jk");     long count = strlist.stream().filter(x -> x.isempty()).count();     system.out.printf("list %s has %d empty strings %n", strlist, count); 

however, compiler complains need "create local variable x".

maybe lose basic steps easy find related discussions on google.

my java compiler version j2se 1.5, , import java.util.stream.* file.

thanks!

streams , lambda expressions java 8 functionality. upgrade compiler.


Comments

Popular posts from this blog

ruby on rails - RuntimeError: Circular dependency detected while autoloading constant - ActiveAdmin.register Role -

c++ - OpenMP unpredictable overhead -

javascript - Wordpress slider, not displayed 100% width -