Explication détaillée de la façon de convertir un tableau Java en liste
En programmation Java, nous rencontrons souvent le besoin de convertir un tableau en liste. Java offre une variété de méthodes flexibles pour implémenter cette opération. Cet article présentera en détail plusieurs méthodes couramment utilisées et donnera des exemples de code spécifiques.
import java.util.Arrays; import java.util.List; public class ArrayToListExample { public static void main(String[] args) { String[] array = {"apple", "banana", "orange"}; List<String> list = Arrays.asList(array); System.out.println(list); } }
Le résultat en cours d'exécution est : [pomme, banane, orange].
Il convient de noter que la méthode asList renvoie une liste de longueur fixe et ne peut pas être ajoutée ou supprimée. Si vous devez modifier la liste renvoyée, vous pouvez utiliser la classe ArrayList pour la conversion.
import java.util.ArrayList; import java.util.List; public class ArrayToListExample { public static void main(String[] args) { String[] array = {"apple", "banana", "orange"}; List<String> list = new ArrayList<>(Arrays.asList(array)); System.out.println(list); } }
Le résultat en cours d'exécution est : [pomme, banane, orange].
L'utilisation du constructeur d'ArrayList peut facilement convertir un tableau en liste, et la liste renvoyée peut être ajoutée ou supprimée.
import java.util.ArrayList; import java.util.Collections; import java.util.List; public class ArrayToListExample { public static void main(String[] args) { String[] array = {"apple", "banana", "orange"}; List<String> list = new ArrayList<>(); Collections.addAll(list, array); System.out.println(list); } }
Le résultat en cours d'exécution est : [pomme, banane, orange].
En utilisant la méthode addAll de la classe d'outils Collections, nous pouvons ajouter le tableau à une liste vide, convertissant ainsi le tableau en liste.
Ci-dessus sont plusieurs méthodes couramment utilisées pour convertir des tableaux Java en listes et leurs exemples de code. Selon les besoins réels, choisir une méthode appropriée pour convertir un tableau en liste peut améliorer la lisibilité et la flexibilité du code. J'espère que cet article pourra vous aider à comprendre et à utiliser ces méthodes de conversion !
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!