Java 8 Stream of example

Java 8 Stream.of example

In this post, we will see about Java 8 Stream‘s of method example.
stream‘s of method is static method and used to create stream of given type.
For example:

Stream<String> stringStream=Stream.of("India","China","Bhutan","Nepal");
Stream<Integer> integerStream=Stream.of(1,2,3,4,5);

There are two overloaded version of Stream’s of method.
1) static <T> Stream<T> of(T… values)
Returns a sequential ordered stream whose elements are the specified values.
2) static <T> Stream<T> of(T t)
Returns a sequential Stream containing a single element.

Java Stream of example

Create a class named Java8StreamOfExample as below:

package org.arpit.java2blog;

import java.util.stream.Stream;

public class Java8StreamOfExample {
    public static void main(String[] args)
    {
        Stream<String> stringStream=Stream.of("India","China","Bhutan","Nepal");

        stringStream.forEach((e) -> System.out.println(e));
    }
}

When you run above program, you will get below output:

India
China
Bhutan
Nepal

Another example

package org.arpit.java2blog.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));
    }
}

When you run above program, you will get below output:

4.0
6.8
8.6
[social_share share_on="facebook,twitter,linkedin,whatsapp"][post_navigator in_same_term="true"]

Leave a Reply

Your email address will not be published. Required fields are marked *

Subscribe to our newletter

Get quality tutorials to your inbox. Subscribe now.