Maison >Java >javaDidacticiel >Quelles sont les méthodes pour convertir un tableau en liste en Java ?

Quelles sont les méthodes pour convertir un tableau en liste en Java ?

尊渡假赌尊渡假赌尊渡假赌
尊渡假赌尊渡假赌尊渡假赌original
2024-01-26 15:42:40801parcourir

Il existe trois méthodes pour convertir des tableaux en List en Java : "asList(static method", "for loop traversal" et "Java 8's Stream API") : 1. Utilisez la méthode statique asList() de la classe Arrays, qui renvoie Une liste de longueur fixe, qui ne peut pas être ajoutée ou supprimée ; 2. Utilisez une boucle for pour parcourir le tableau et ajoutez-le un par un 3. Utilisez l'API Stream introduite dans Java 8

Quelles sont les méthodes pour convertir un tableau en liste en Java ?

 ; En Java, vous pouvez utiliser les méthodes suivantes pour convertir un tableau en liste :

  1. Utilisez la méthode statique asList() de la classe Arrays
String[] array = {"apple", "banana", "orange"};
List<String> list = Arrays.asList(array);

Cette méthode est la plus couramment utilisée et peut rapidement convertir un tableau en une liste. Il convient de noter que. , la méthode asList() renvoie une liste de longueur fixe, qui ne peut pas être ajoutée ou supprimée. Si vous devez modifier la liste, vous pouvez le faire en créant un nouvel objet ArrayList :

String[] array = {"apple", "banana", "orange"};
List<String> list = new ArrayList<>(Arrays.asList(array));
.
  1. Utilisez une boucle for pour parcourir le tableau. Et ajoutez-les à la liste un par un
String[] array = {"apple", "banana", "orange"};
List<String> list = new ArrayList<>();
for (String item : array) {
    list.add(item);
}

Cette méthode est plus lourde, mais vous pouvez contrôler de manière flexible l'ordre et les conditions d'ajout

  1. Utilisez l'API Stream de Java 8
String[] array = {"apple", "banana", "orange"};
List<String> list = Arrays.stream(array).collect(Collectors.toList());

Cette méthode utilise l'API Stream introduite dans Java 8. , la conversion d'un tableau en liste peut être effectuée de manière concise, mais il convient de noter que le tableau doit être converti en un objet Stream avant d'utiliser les collecteurs. Méthode toList()

.

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!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn