Java 8示例流
时间:2020-02-23 14:34:54 来源:igfitidea点击:
在本教程中,我们将看到关于方法示例的Java 8流。
流的方法是静态方法,用于创建给定类型的流。
例如:
Stream<String> stringStream=Stream.of("Netherlands","China","Bhutan","Nepal"); Stream<Integer> integerStream=Stream.of(1,2,3,4,5);
有两个超载版本的流的方法。
1)(T ...值)的静态<t>流<t>返回一个顺序排序的流,其元素是指定的值。
2)(t t)的静态<t>流<t>返回包含单个元素的顺序流。
java举例
创建一个名为java8streamofexample的类,如下所示:
package org.igi.theitroad; import java.util.stream.Stream; public class Java8StreamOfExample { public static void main(String[] args) { Stream<String> stringStream=Stream.of("Netherlands","China","Bhutan","Nepal"); stringStream.forEach((e) -> System.out.println(e)); } }
运行上面的程序时,我们将得到以下输出:
Netherlands China Bhutan Nepal
另一个例子
package org.igi.theitroad.flatMap; import java.util.stream.Stream; public class Java8StreamOfExample { public static void main(String[] args) { Stream<Double> doubleStream=Stream.of(2.0,3.4,4.3); doubleStream. map(e -> 2*e) .forEach((e) -> System.out.println(e)); } }
运行上面的程序时,我们将得到以下输出:
4.0 6.8 8.6