Јава АрраиЛист тоАрраи ()

Метода Јава АрраиЛист тоАрраи () претвара арраилист у низ и враћа га.

Синтакса toArray()методе је:

 arraylist.toArray(T() arr)

Овде је арраилист предмет ArrayListкласе.

параметри тоАрраи ()

toArray()Метод може да ниједан параметар.

  • Т () арр (опционално) - низ у коме се чувају елементи арраилисте

Напомена : Овде Т специфицира тип низа.

тоАрраи () Повратне вредности

  • враћа низ Tтипова ако се параметар T() arrпроследи методи
  • враћа низ Objectтипа ако параметар није прослеђен

Пример 1: АрраиЛист тоАрраи () метода са параметром

 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+", "); ) ) )

Оутпут

 АрраиЛист: (Јава, Питхон, Ц) Низ: Јава, Питхон, Ц,

У горњем примеру смо креирали арраилист назван језицима. Обратите пажњу на линију,

 languages.toArray(arr);

Овде смо Stringкао аргумент проследили низ врста. Дакле, сви елементи арраилиста су ускладиштени у низу.

Напомена : Величина низа који се прослеђује као аргумент треба да буде једнака или већа од арраилисте. Стога смо користили методу АрраиЛист сизе () да бисмо креирали низ исте величине као и арраилист.

Пример 2: Метода АрраиЛист тоАрраи () без параметра

 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+", "); ) ) )

Оутпут

 АрраиЛист: (Јава, Питхон, Ц) Низ: Јава, Питхон, Ц, 

У горњем примеру смо користили toArray()методу за претварање арраилист-а у низ. Овде метода не укључује опционални параметар. Стога се враћа низ објеката.

Напомена : Препоручује се употреба toArray()методе са параметром.

Занимљиви Чланци...