java 8 parallelStream()
生活随笔
收集整理的這篇文章主要介紹了
java 8 parallelStream()
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
2019獨角獸企業重金招聘Python工程師標準>>>
參考文檔:http://blog.csdn.net/u011001723/article/details/52794455
public static void main(String[] args) {Collection<Dog> dogs = new ArrayList();dogs.add(new Dog(7));dogs.add(new Dog(6));dogs.add(new Dog(5));dogs.add(new Dog(4));dogs.add(new Dog(3));dogs.parallelStream().forEach(listener -> {listener.sum();});boolean result = dogs.parallelStream().anyMatch(listener ->listener.getHeight()==14);System.out.println(result);} package com.taohong.test;import java.util.Date;/*** Created by taohong on 2017/10/5.*/ public class Dog {public int getHeight() {return height;}public void setHeight(int height) {this.height = height;}public int getWidth() {return width;}public void setWidth(int width) {this.width = width;}public Dog(){}public Dog(int height){this.height = height;}private int height;private int width;public int sum(){System.out.println(new Date());System.out.println("height===="+height);System.out.println("currentThread===="+Thread.currentThread().getName());return height+width;}}輸出
Thu Oct 05 23:56:23 CST 2017 height====6 currentThread====ForkJoinPool.commonPool-worker-1 Thu Oct 05 23:56:23 CST 2017 height====5 Thu Oct 05 23:56:23 CST 2017 height====4 currentThread====ForkJoinPool.commonPool-worker-1 currentThread====main Thu Oct 05 23:56:23 CST 2017 height====7 currentThread====ForkJoinPool.commonPool-worker-2 Thu Oct 05 23:56:23 CST 2017 height====3 currentThread====ForkJoinPool.commonPool-worker-3 false轉載于:https://my.oschina.net/ouyangtaohong/blog/1546912
總結
以上是生活随笔為你收集整理的java 8 parallelStream()的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 哈佛教授公开R语言源码,教你用R制作gi
- 下一篇: ES6常用知识点概述