Java IntStream filter()示例
IntStream filter(IntPredicate predicate) 返回一个由这个流中符合给定谓词的元素组成的流。这是一个 中间操作。 这些操作总是懒惰的,即执行中间操作如filter()实际上并不执行任何过滤,而是创建一个新的流,当被遍历时,包含初始流中符合给定谓词的元素。
语法:
其中,IntStream是一个原始int值元素的序列。
IntPredicate代表一个谓词(布尔值函数)
的一个int值参数,该函数返回新的流。
例1: IntStream的filter()方法。
输出:
例2: IntStream的filter()方法。
输出: