Maison >Java >javaDidacticiel >En Java, comment convertir une liste en tableau ?
Nous pouvons les convertir en tableaux en utilisant la méthode toArray() de List.
Object[] toArray()
un tableau contenant tous les éléments de cette liste dans le bon ordre.
<T> T[] toArray(T[] a)
a - le tableau dans lequel stocker les éléments de cette liste (s'il est assez grand sinon, un nouveau tableau du même type d'exécution est alloué à cet effet) ;
un tableau contenant les éléments de cette liste.
un tableau contenant les éléments de cette liste. p>
ArrayStoreException - si le type d'exécution du tableau spécifié n'est pas un supertype du type d'exécution de chaque élément de cette liste.
NullPointerException - si le tableau spécifié est nul.
Ce qui suit est un exemple montrant l'utilisation de la méthode toArray() -
package com.tutorialspoint; import java.util.ArrayList; import java.util.Arrays; import java.util.List; public class CollectionsDemo { public static void main(String[] args) { List<Integer> list = new ArrayList<>(Arrays.asList(1,2,3,4)); System.out.println("List: " + list); Object[] items = list.toArray(); for (Object object : items) { System.out.print(object + " "); } System.out.println(); Integer[] numbers = list.toArray(new Integer[0]); for (Integer number : numbers) { System.out.print(number + " "); } } }
Cela produira le résultat suivant -
List: [1, 2, 3, 4] 1 2 3 4 1 2 3 4
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!