кодесурса

Java ArrayList.toArray (T [] a) () метод

script1adsense2code
script1adsense3code

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 программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code