Java ArrayList.toArray (T [] a) () метод
public <T> T [] toArray (T [] a)
Метод toArray () используется для получения массива, который содержит все элементы в объекте ArrayList в правильной последовательности (от первого до последнего элемента); тип времени выполнения возвращаемого массива является типом указанного массива.
Если список помещается в указанный массив, он возвращается в него. В противном случае новый массив выделяется с типом времени выполнения указанного массива и размером этого списка.
Пакет: java.util
Платформа Java: Java SE 8
Синтаксис:
toArray (T [] a)
Параметры типа: T - тип времени выполнения массива, содержащего коллекцию
Параметры:
название | Описание |
---|---|
Массив, в который должны быть сохранены элементы списка, если он достаточно большой; в противном случае для этой цели выделяется новый массив того же типа времени выполнения. |
Возвращаемое значение:
Массив, содержащий элементы списка
Броски:
- ArrayStoreException - если тип времени выполнения указанного массива не является супертипом типа времени выполнения каждого элемента в этом списке
- NullPointerException - если указанный массив является нулем
Наглядное представление метода ArrayList.toArray (T [] a)
Пример: метод ArrayList.toArray (T [] a)
В следующем примере показано использование метода java.util.Arraylist.toArray (T [] a) ().
import java.util.*;
public class test {
public static void main(String[] args) {
// create an empty array list with an initial capacity
ArrayList<String> color_list = new ArrayList<String>(5);
// use add() method to add values in the list
color_list.add("White");
color_list.add("Black");
color_list.add("Red");
color_list.add("White");
color_list.add("Yellow");
System.out.println("Size of the color_list: " + color_list.size());
// Print the colors in the list
for (String value : color_list){
System.out.println("Color =" + value);
}
// Create an array from the ArrayList
String color_list2[] = new String[color_list.size()];
color_list2 = color_list.toArray(color_list2);
// Display the contents of the array
System.out.println("Printing elements of color_list2:");
for (String color : color_list2) {
System.out.println("Color =" + color);
}
}
}
Выход:
F: java> javac test.java F: java> тест java Размер списка цветов: 5 Цвет = Белый Цвет = черный Цвет = Красный Цвет = Белый Цвет = Желтый Печатные элементы из color_list2: Цвет = Белый Цвет = черный Цвет = Красный Цвет = Белый Цвет = Желтый
Редактор кода Java:
Предыдущая: метод toArray
Далее: получить метод
Новый контент: Composer: менеджер зависимостей для PHP , R программирования