How to convert an Array to a List

If you have a non primitive array type, you can use the following code to convert it to a list:

public class ArrayToListConverter {public static void main(String args[]){Integer[] intArr = {2,4,6,8,10};List<Integer> intList = new ArrayList<Integer>();//Method 1 - Using for loopfor(int i:intArr){intList.add(i);}//Method 2 - Via Arrays.asListintList = Arrays.asList(intArr);//}

Method 1

Here, we are manually iterating through the elements in the list and adding them to an int array.

Method 2 

Here, we are using the Arrays.asList method. This returns a list corresponding to the array passed in. Note that this method wont work if the array is of primitive type like this:

int[] intArr = {2,4,6,8,10};

Comments

Popular posts from this blog

How to use logging in SpringBoot with code samples

Python While Loop with code samples

How to convert a List to a Set