English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
In questo programma, imparerai a convertire una lista in array utilizzando toArray() e a convertire un array in lista utilizzando asList() in 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)); } }
Quando si esegue il programma, l'output è:
[a, b]
Nel programma sopra, abbiamo una lista di stringhe list. Per convertire la lista in un array, prima abbiamo creato un array di stringhe array, la cui dimensione è uguale a list.size().
Poi, utilizziamo solo il metodo toArray() della lista per convertire gli elementi della lista in elementi dell'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); } }
Quando si esegue il programma, l'output è:
[a, b]
Nel programma sopra, abbiamo un array di stringhe array. Per convertire l'array in una lista, utilizziamo il metodo asList() di Arrays e lo memorizziamo nella lista list.