Java ArrayList toArray () -metoden konverterer en arraylist til en array og returnerer den.
Syntaksen til toArray()metoden er:
 arraylist.toArray(T() arr)
Her er arraylist et objekt i ArrayListklassen.
toArray () -parametere
Den toArray()metode kan ta en enkelt parameter.
- T () arr (valgfritt) - en matrise der elementer i arraylisten er lagret
 
Merk : Her spesifiserer T typen matrisen.
toArray () Returverdier
- returnerer en rekke 
Ttyper hvis parameterenT() arrsendes til metoden - returnerer en matrise av 
Objecttypen hvis parameteren ikke sendes 
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+", "); ) ) )
Produksjon
ArrayList: (Java, Python, C) Array: Java, Python, C,
I eksemplet ovenfor har vi opprettet en arrayliste som heter språk. Legg merke til linjen,
 languages.toArray(arr);
Her har vi passert en rekke Stringtyper som et argument. Derfor lagres alle elementene i matriselisten i matrisen.
Merk : Størrelsen på matrisen som sendes som et argument, skal være lik eller større enn matriselisten. Dermed har vi brukt ArrayList size () -metoden for å lage matrisen av samme størrelse som arraylisten.
Eksempel 2: ArrayList toArray () Metode uten 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+", "); ) ) )
Produksjon
ArrayList: (Java, Python, C) Array: Java, Python, C,
I eksemplet ovenfor har vi brukt toArray()metoden til å konvertere arraylisten til en array. Her inkluderer metoden ikke den valgfrie parameteren. Derfor returneres en rekke objekter.
Merk : Det anbefales å bruke toArray()metoden med parameteren.








