In the code below converts a Stream to an Array with Java 8. The Java 8 Library contains the .toArray() function that makes it easier to convert Datatypes to an array type.

Convert a stream to an Array in Java

import java.util.Arrays;
public class Main {
  public static void main(String[] args) {
    String str = "Welcome to TutorialsPanel.com";
 
        String[] arr = Arrays.stream(str.split("\s+")).toArray(String[]::new);

        for (String s : arr) {
            System.out.println(s);
        }
  }
}

Output

Welcome
to
TutorialsPanel.com

Recommended Reading

 

Last modified: March 26, 2019