当前位置 : 主页 > 编程语言 > java >

Java8-Stream流(最终操作)matching

来源:互联网 收集:自由互联 发布时间:2022-07-04
allMatch: 只有当流中所有的元素,都匹配指定的规则,才会返回 true anyMatch: 只要流中有任意的数据,满足指定的规则,都会返回 true noneMatch: 只有当流中的所有的元素,都不满足指定的规

allMatch: 只有当流中所有的元素,都匹配指定的规则,才会返回 true
anyMatch: 只要流中有任意的数据,满足指定的规则,都会返回 true
noneMatch: 只有当流中的所有的元素,都不满足指定的规则,才会返回true

package Stream;

import java.util.ArrayList;
import java.util.Collections;
import java.util.List;

/**
* @Author yqq
* @Date 2021/10/17 13:40
* @Version 1.0
*/
public class demo01 {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
Collections.addAll(list,0,1,2,3,4,5,6,7,8,9);
System.out.println(list);
boolean b = list.stream().allMatch(e -> e>=0);//false
boolean c = list.stream().anyMatch(e -> e>8);//true
boolean d = list.stream().noneMatch(e -> e>9);//true
System.out.println(d);
}
}


【来源:国外高防服务器 http://www.558idc.com/stgf.html 欢迎留下您的宝贵建议】
上一篇:Java8-Stream流(中间操作)map&flatMap
下一篇:没有了
网友评论