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
; En Java, vous pouvez utiliser les méthodes suivantes pour convertir un tableau en liste :
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));
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
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!