English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Java полная коллекция примеров
В этом примере вы узнаете, как использовать метод toArray() для преобразования списка в массив и метод asList() для преобразования массива в список в Java.
import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class ListArray { public static void main(String[] args) { List<String> list = new ArrayList<String>(); list.add("a"); list.add("b"); String[] array = new String[list.size()]; list.toArray(array); System.out.println(Arrays.toString(array)); {} {}
Когда вы запустите этот программ, вывод будет:
[a, b]
В предыдущем примере у нас есть список строк list. Чтобы преобразовать список в массив, сначала мы создали строковый массив array, размер которого равен list.size().
Затем мы используем только метод toArray() из list, чтобы преобразовать элементы list в элементы array.
import java.util.Arrays; import java.util.List; public class ArrayToList { public static void main(String[] args) { String[] array = {"a", "b"}; List<String> list = Arrays.asList(array); System.out.println(list); {} {}
Когда вы запустите этот программ, вывод будет:
[a, b]
В вышеупомянутом的程序ме у нас есть строковый массив array. Чтобы преобразовать массив в список, мы используем метод asList() из Arrays и храним его в списке list.