Maison >Java >javaDidacticiel >Quel est le moyen le plus efficace de créer une ArrayList en Java ?
Créer une liste de tableaux avec un minimum d'effort
Une tâche courante en programmation consiste à créer une liste à des fins de test ou à d'autres fins. Traditionnellement, cela impliquait une initialisation et une série d'opérations add() ultérieures :
ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata");
Reconnaissant la nature répétitive de cette approche, une version améliorée a émergé :
ArrayList<String> places = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata"));
Explorer des stratégies alternatives
Il s'avère qu'il existe des moyens encore plus concis d'atteindre le même objectif résultat :
List<String> places = Arrays.asList("Buenos Aires", "Córdoba", "La Plata");
List<String> places = Collections.singletonList("Buenos Aires");
ArrayList<String> places = new ArrayList<>(Arrays.asList("Buenos Aires", "Córdoba", "La Plata"));
Pensez à importer le Java nécessaire package :
import java.util.Arrays;
Choisir la solution optimale
La méthode préférée dépend des exigences spécifiques de votre application. Pour une liste immuable, optez pour la déclaration List plus simple ou Collections.singletonList(). Lorsque la mutabilité est essentielle, utilisez la transformation d'une liste immuable en ArrayList.
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!