How To Convert Array to ArrayList
Let’s see some sample programs on how to convert Array to ArrayList
Sample Program 1:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
package classFiveArrays; Â import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; Â public class ConvertArrayToArrayList { public static void main (String [] args){ //Using asList String[] students = {"Raj", "Kumar", "Rajkumar"}; ArrayList<String> arrList = new ArrayList<>(Arrays.asList(students)); arrList.add("Ramesh"); arrList.add("Bala"); System.out.println(arrList); System.out.println(arrList.get(2)); } Â } |
Output:
1 2 3 |
[Raj, Kumar, Rajkumar, Ramesh, Bala] Rajkumar [Raj, Kumar, Rajkumar, Ramesh, Bala] |
Sample Program 2:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
package classFiveArrays; Â import java.util.ArrayList; import java.util.Arrays; import java.util.Collections; Â public class ConvertArrayToArrayList { public static void main (String [] args){ //Using Collection.addAll String[] students = {"Raj", "Kumar", "Rajkumar"}; ArrayList<String> arrList = new ArrayList<String>(); Collections.addAll(arrList, students); arrList.add("Hello"); System.out.println(arrList); } Â } |
Output:
1 |
[Raj, Kumar, Rajkumar, Hello] |
Sample Program 3:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 |
package classFiveArrays;  import java.util.ArrayList; import java.util.Arrays; import java.util.Collections;  public class ConvertArrayToArrayList { public static void main (String [] args){     ArrayList<String> arrList= new ArrayList<String>();     String array[] = {"Raj","Kumar","Rajkumar"};       //array.length returns the current number of elements present in array     for(int i =0;i<array.length;i++)             {     //We are adding each array's element to the ArrayList     arrList.add(array[i]);     }         System.out.println(arrList);         /*ArrayList content*/     for(String str: arrList)     {         System.out.println(str);     } }  } |
Output:
1 2 3 4 |
[Raj, Kumar, Rajkumar] Raj Kumar Rajkumar |
Must Read: Java Tutorial