Close

Java 8 Streams - Stream.builder Examples

Java 8 Streams Java Java API 


Interface:

java.util.stream.Stream

java.lang.AutoCloseableAutoCloseablejava.util.stream.BaseStreamBaseStreamjava.util.stream.StreamStreamLogicBig

Method:

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

Returns an instance of Stream.Builder, which can be used to add elements individually.


Examples


package com.logicbig.example.stream;

import java.util.List;
import java.util.stream.Collectors;
import java.util.stream.Stream;

public class BuilderExample {

public static void main(String... args) {
Stream.Builder<String> builder = Stream.builder();
Stream<String> stream = builder.add("one").add("two").add("three")
.build();
List<String> list = stream.map(String::toUpperCase)
.collect(Collectors.toList());
System.out.println(list);
}
}

Output

[ONE, TWO, THREE]




See Also