Java Convert Array to List

Previous
Next

In this post, we will see how to convert array to list in java.

There are may ways to convert array to list:

By using Arrays.asList():

This is an easy method to convert Array into list.We just need to pass array as parameter to asList() method.It is a Static method available in Arrays class so, called it by class name Arrays.asList().

Syntax:

It returns a fixed size List as of size of given array.Since returned List is fixed-size we cannot add more elements.If we do so it throws UnsupportedOperationException And T represent generics means any type of Array.

Example:

OUTPUT:

Elements of Array are:
[81]
[82]
[83]
[84]
[85]
Elements of list are: [81,82,83,84,85]

Using Collections.addAll() method :

This method is available in Collections class.Remember that the array and List should be of same type.

Syntax:

public static boolean addAll(Collection c,T x)

Where c is a collection into which value is to be insert and x is an array contains values to be insert in c.

OUTPUT:

Elements of Array are:
[81]
[82]
[83]
[84]
[85]
Elements of list are: [81,82,83,84,85]

Using Java 8’s Stream

We can use Java 8’s Stream to convert an array to List.

OUTPUT:

Elements of Array are:
1
3
5
6
10
Elements of list are: [1,3,5,6,10]

Manual way using add() method:

We use add() method inside loop to convert Array into List.
Example :

OUTPUT:

Elements of Array are:
[81]
[82]
[83]
[84]
[85]
Elements of list are: [81,82,83,84,85]

That’s all about Converting the array to List in java.

Previous
Next

Join Our News Letter - Stay Updated

Subscribe to Awesome Java Content.

Add Comment

Join Our News Letter - Stay Updated

Subscribe to Awesome Java Content.
You can like our facebook page Java2blog