Q:

convert arraylist to array in java

List<Element> list = Arrays.asList(array);
4
Integer[] array = new Integer[] {
  23, 54, 12
};

java.util.List<Integer> list = java.util.Arrays.asList(array);
System.out.println(list);
1
List<String> list = new ArrayList<>();
list.add("a");
list.add("ab");
list.add("abc");
list.add("abcd");
// convert
String[] array = list.toArray();
5
/*
Get the Array to be converted.
Create the List by passing the Array as parameter in the constructor of the List with the help of Arrays. asList() method.
Return the formed List.
*/

String[] namedata = { "ram", "shyam", "balram" }; 

List<String> list = Arrays.asList(namedata);
3
Arrays.asList(array);
3
import java.util.ArrayList;
public class ListToArray {
   public static void main(String args[]){
      ArrayList<String> list = new ArrayList<String>();
      list.add("Apple");
      list.add("Orange");
      list.add("Banana");

      System.out.println("Contents of list ::"+list);
      String[] myArray = new String[list.size()];
      list.toArray(myArray);

      for(int i=0; i<myArray.length; i++){
         System.out.println("Element at the index "+i+" is ::"+myArray[i]);
      }
   }
}
1
ArrayList<String> ArrayLister=new ArrayList<>(){ArrayLister.add("Hi")};
String[] array=ArrayLister.toArray(String[]);
2
Integer[] arr = new Integer[al.size()]; 
  
        // ArrayList to Array Conversion 
        for (int i = 0; i < al.size(); i++) 
            arr[i] = al.get(i); 
0
// A Java program to convert an ArrayList to arr[] 
import java.io.*; 
import java.util.List; 
import java.util.ArrayList; 
  
class GFG { 
    public static void main(String[] args) 
    { 
        List<Integer> al = new ArrayList<Integer>(); 
        al.add(10); 
        al.add(20); 
        al.add(30); 
        al.add(40); 
  
        Integer[] arr = new Integer[al.size()]; 
        arr = al.toArray(arr); 
  
        for (Integer x : arr) 
            System.out.print(x + " "); 
    } 
}
0
Collections.addAll(list, array);
0

New to Communities?

Join the community