if (jsonArray.size()>0){
for(int i = 0;i< jsonArray.size();i++){
循环体内容
}
}
这个传统的模式,怎么用java8新特性写 lamda表达式,。。。。只要用java8写出效果一样的
代码 。。。。
感激不尽 。。。
jsonArray.stream.filter(article -> 循环体内容 )
java8现在行业用的不多,现在基本都用的是1.6,1.7,有的甚至还在用1.5
其实你这个if毫无必要啊
另外你看看文章就知道了
http://somefuture.iteye.com/blog/2032141
就是一个迭代语法变化
jsonArray.forEach(x -> System.out.println(x));
现在确实用的不多,但是可以学习了解下,后面说不定用得上。
http://zh.lucida.me/blog/java-8-lambdas-insideout-language-features/
这个讲的非常全面,原理也很明白,再结合百度的其他使用案例,写几个demo大概就可以应用了