Easy way to transform Collection to Array?

hello,

Is there easy way to get Array object from collection in Java? Easy way to transform Collection to Array?

Thanks

View Answers

April 13, 2017 at 9:21 AM

Hi,

Suppose you have a collection with the name myCol then you can use the following code:

 String[] myArray = myCol.toArray(new String[0]);

Above is using Java 7. But you can also do like this in Java 8:

String[] result = myCol.stream()
    .map(x -> new String(x))
    .toArray(size -> new String[size]);

Above code is using the stream in Java 8.

Thanks


April 13, 2017 at 9:23 AM

Hi,

We have huge collection of Java util package examples check all at Java Util Examples.

Thanks









Related Tutorials/Questions & Answers:
Advertisements