Java – Stream List as an Array

 
package com.pwn.stream;

import java.util.Arrays;
import java.util.List;

public class StreamIntoAnArray {

	public static void main(String[] args) {
		List<String> fruitsList = Arrays.asList("apple", 
                                                        "banana",
                                                        "Mango", 
                                                         "Grape",
                                                         "orange");
		String[] fruitArray = fruitsList.stream()
						.filter(s -> s.contains("a"))
						.toArray(String[]::new);
		
		System.out.println(Arrays.toString(fruitArray));
	}
}

[apple, banana, Mango, Grape, orange]

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out /  Change )

Google+ photo

You are commenting using your Google+ account. Log Out /  Change )

Twitter picture

You are commenting using your Twitter account. Log Out /  Change )

Facebook photo

You are commenting using your Facebook account. Log Out /  Change )

w

Connecting to %s