РЕПЕТИТОР математика физика информатика
Для школьников и студентов. Подтягивание пробелов. ЦЭ, ЦТ, ОГЭ, ЕГЭ.
Идет набор на ЛЕТО. Жмите для подробностей:)
290 of 1163 menu

Метод toArray

Метод toArray преобразует список в массив. Он возвращает новый массив, содержащий все элементы списка в том же порядке, в котором они хранятся в списке. Метод имеет две формы: без параметров и с параметром. В первом случае возвращается массив типа Object. Во втором случае в параметр мы передаем массив, который будет использован для хранения элементов списка, если он достаточно большого размера. Если переданный массив слишком мал, создается новый массив того же типа и нужного размера.

Синтаксис

list.toArray() list.toArray(array)

Пример

Давайте преобразуем список в массив без параметров. В этом случае метод вернет массив типа Object:

import java.util.List; public class Main { public static void main(String[] args) { List<String> list = List.of("a", "b", "c", "d", "e"); Object[] res = list.toArray(); System.out.println(java.util.Arrays.toString(res)); } }

Результат выполнения кода:

[a, b, c, d, e]

Пример

Давайте преобразуем список в массив строк, передав в параметр пустой массив нужного типа:

import java.util.List; import java.util.Arrays; public class Main { public static void main(String[] args) { List<String> list = List.of("a", "b", "c", "d", "e"); String[] res = list.toArray(new String[0]); System.out.println(Arrays.toString(res)); } }

Результат выполнения кода:

[a, b, c, d, e]

Пример

Давайте преобразуем список чисел в массив целых чисел:

import java.util.List; import java.util.Arrays; public class Main { public static void main(String[] args) { List<Integer> list = List.of(1, 2, 3, 4, 5); Integer[] res = list.toArray(new Integer[0]); System.out.println(Arrays.toString(res)); } }

Результат выполнения кода:

[1, 2, 3, 4, 5]

Смотрите также

  • класс List,
    который представляет собой список
  • метод of,
    который создает неизменяемый список
  • метод get,
    который возвращает элемент по индексу
  • метод size,
    который возвращает количество элементов списка
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить