Metoden Java ArrayList toArray () konverterer en arraylist til en array og returnerer den.
Metodens syntaks toArray()er:
 arraylist.toArray(T() arr)
Her er arraylist et objekt i ArrayListklassen.
toArray () Parametre
Den toArray()metode kan tage et enkelt parameter.
- T () arr (valgfri) - et array, hvor elementer i arraylisten er gemt
 
Bemærk : Her specificerer T typen af arrayet.
toArray () Returværdier
- returnerer en række 
Ttyper, hvis parameterenT() arrsendes til metoden - returnerer en matrix af 
Objecttypen, hvis parameteren ikke overføres 
Eksempel 1: ArrayList toArray () Metode med parameter
 import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList languages= new ArrayList(); // Add elements in the ArrayList languages.add("Java"); languages.add("Python"); languages.add("C"); System.out.println("ArrayList: " + languages); // Create a new array of String type // size of array is same as the ArrayList String() arr = new String(languages.size()); // Convert ArrayList into an array languages.toArray(arr); // print all elements of the array System.out.print("Array: "); for(String item:arr) ( System.out.print(item+", "); ) ) )
Produktion
ArrayList: (Java, Python, C) Array: Java, Python, C,
I ovenstående eksempel har vi oprettet en matrixliste, der hedder sprog. Bemærk linjen,
 languages.toArray(arr);
Her har vi bestået en matrix af Stringtypen som et argument. Derfor lagres alle elementer i arraylisten i arrayet.
Bemærk : Størrelsen på det array, der sendes som et argument, skal være lig med eller større end arraylisten. Således har vi brugt ArrayList størrelse () metoden til at oprette matrixen af samme størrelse som arraylisten.
Eksempel 2: ArrayList toArray () Metode uden parameter
 import java.util.ArrayList; class Main ( public static void main(String() args) ( ArrayList languages= new ArrayList(); // Add elements in the ArrayList languages.add("Java"); languages.add("Python"); languages.add("C"); System.out.println("ArrayList: " + languages); // Convert ArrayList into an array // the method has no parameter Object() obj = languages.toArray(); // print all elements of the array System.out.print("Array: "); for(Object item : obj) ( System.out.print(item+", "); ) ) )
Produktion
ArrayList: (Java, Python, C) Array: Java, Python, C,
I ovenstående eksempel har vi brugt toArray()metoden til at konvertere arraylisten til en array. Her inkluderer metoden ikke den valgfri parameter. Derfor returneres en række objekter.
Bemærk : Det anbefales at bruge toArray()metoden med parameteren.








