Stream builder() in Java with Examples
Stream builder() returns a builder for a Stream.
Syntax :
static <T> Stream.Builder<T> builder()
where, T is the type of elements.
Return Value : A stream builder.
Example 1 :
import java.util.*;
import java.util.stream.Stream;
class GFG {
public static void main(String[] args)
{
Stream.Builder<String> builder = Stream.builder();
Stream<String> stream = builder.add( "Geeks" ).build();
stream.forEach(System.out::println);
}
}
|
Output :
Geeks
Example 2 :
import java.util.*;
import java.util.stream.Stream;
class GFG {
public static void main(String[] args)
{
Stream.Builder<String> builder = Stream.builder();
Stream<String> stream = builder.add( "Geeks" )
.add( "for" )
.add( "Geeks" )
.add( "GeeksQuiz" )
.build();
stream.forEach(System.out::println);
}
}
|
Output :
Geeks
for
Geeks
GeeksQuiz
Example 3 :
import java.util.*;
import java.util.stream.Stream;
import java.util.stream.Collectors;
class GFG {
public static void main(String[] args)
{
Stream.Builder<String> builder = Stream.builder();
Stream<String> stream = builder.add( "GEEKS" )
.add( "for" )
.add( "Geeks" )
.add( "GeEKSQuiz" )
.build();
List<String> list = stream.map(String::toLowerCase)
.collect(Collectors.toList());
System.out.println(list);
}
}
|
Output :
[geeks, for, geeks, geeksquiz]
Last Updated :
06 Dec, 2018
Like Article
Save Article
Share your thoughts in the comments
Please Login to comment...