How To Convert Array to ArrayList
Let’s see some sample programs on how to convert Array to ArrayList
Sample Program 1:
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:
[Raj, Kumar, Rajkumar, Ramesh, Bala] Rajkumar [Raj, Kumar, Rajkumar, Ramesh, Bala]
Sample Program 2:
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:
[Raj, Kumar, Rajkumar, Hello]
Sample Program 3:
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:
[Raj, Kumar, Rajkumar] Raj Kumar Rajkumar
Must Read: Java Tutorial