Java Program to convert Stream to List



Declare and initialize an Integer array:

Integer[] arr = {50, 100, 150, 200, 300, 400, 500, 600, 700, 800, 1000};

Now, create a stream with the above elements:

Stream<Integer> stream = Arrays.stream(arr);

To convert the above stream to list, use Collectors.toList():

stream.collect(Collectors.toList()

The following is an example to convert Stream to List:

Example

import java.util.Arrays; import java.util.stream.Collectors; import java.util.stream.Stream; public class Demo {    public static void main(String[] args) {       Integer[] arr = {50, 100, 150, 200, 300, 400, 500, 600, 700, 800, 1000};       Stream<Integer> stream = Arrays.stream(arr);       System.out.println("Stream = "+stream.collect(Collectors.toList()));    } }

Output

Stream = [50, 100, 150, 200, 300, 400, 500, 600, 700, 800, 1000]
Updated on: 2019-07-30T22:30:26+05:30

238 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements