Java Stream builder()及实例

来源:这里教程网 时间:2026-02-17 21:12:12 作者:

Java Stream builder()及实例

Stream builder() 返回一个Stream的构建器。

语法:

static <T> Stream.Builder<T> builder()

其中,T是元素的类型。

返回值: 一个流构建器。

例子 1 :

// Java code for Stream builder()import java.util.*;import java.util.stream.Stream;  class GFG {      // Driver code    public static void main(String[] args)    {        // Using Stream builder()        Stream.Builder<String> builder = Stream.builder();          // Adding elements in the stream of Strings        Stream<String> stream = builder.add("Geeks").build();          // Displaying the elements in the stream        stream.forEach(System.out::println);    }}

输出:

Geeks

例2 :

// Java code for Stream builder()import java.util.*;import java.util.stream.Stream;  class GFG {      // Driver code    public static void main(String[] args)    {        // Using Stream builder()        Stream.Builder<String> builder = Stream.builder();          // Adding elements in the stream of Strings        Stream<String> stream = builder.add("Geeks")                                    .add("for")                                    .add("Geeks")                                    .add("GeeksQuiz")                                    .build();          // Displaying the elements in the stream        stream.forEach(System.out::println);    }}

输出:

GeeksforGeeksGeeksQuiz

例3 :

// Java code for Stream builder()import java.util.*;import java.util.stream.Stream;import java.util.stream.Collectors;  class GFG {      // Driver code    public static void main(String[] args)    {        // Using Stream builder()        Stream.Builder<String> builder = Stream.builder();          // Adding elements in the stream of Strings        Stream<String> stream = builder.add("GEEKS")                                    .add("for")                                    .add("Geeks")                                    .add("GeEKSQuiz")                                    .build();          // Converting elements to Lower Case        // and storing them in List list        List<String> list = stream.map(String::toLowerCase)                                .collect(Collectors.toList());          // Displaying the elements in list        System.out.println(list);    }}

输出:

[geeks, for, geeks, geeksquiz]

相关推荐