Java 8
ruanjiana051
这个作者很懒,什么都没留下…
展开
-
Java8下数据列表导出CSV
import java.util.ArrayList; import java.util.List; import static org.hamcrest.CoreMatchers.is; import static org.junit.Assert.*; import org.junit.Test; public class CSVStreamTest { @Tes...2014-04-21 10:30:35 · 380 阅读 · 0 评论 -
Java8下字符串的流式处理
public static void main(String[] args) { "hey duke".chars().forEach(c -> System.out.println((char)c)); } 并行版本的实现不保证字符的顺序(会有额外的开销) public static void main(String[] args) { ...2014-04-21 10:35:27 · 547 阅读 · 0 评论 -
Java8中使用Stream处理集合
JDK7发布两年多后,Java8终于来到了我们面前,我们对很多它的特性期待好久了。其中lambda表达式 是我们谈论最多的一项,但是这个特性还远不是现在的主流,Java8带来了新的stream实现类,实现了 Collections元素的并行处理。可以通过指定条件来过滤集合元素。如果集合是有序的,可以通过集合元素的属性 进行排序。也可以使用常用的功能编程函数,也就是map和reduce。st...2014-04-21 16:44:55 · 125 阅读 · 0 评论 -
Java8 lambda表达式例子
//Before Java 8: new Thread(new Runnable() { @Override public void run() { System.out.println("Before Java8, too much code for too little to do"); } }).start(); //Java 8 way:...原创 2014-04-22 08:49:48 · 94 阅读 · 0 评论