Heim >Java >javaLernprogramm >Was ist der effizienteste Weg, eine ArrayList in Java zu erstellen?
Erstellen einer Array-Liste mit minimalem Aufwand
Eine häufige Aufgabe beim Programmieren ist das Erstellen einer Liste für Test- oder andere Zwecke. Traditionell umfasste dies eine Initialisierung und eine Reihe nachfolgender add()-Operationen:
ArrayList<String> places = new ArrayList<String>(); places.add("Buenos Aires"); places.add("Córdoba"); places.add("La Plata");
Angesichts der repetitiven Natur dieses Ansatzes entstand eine verbesserte Version:
ArrayList<String> places = new ArrayList<String>( Arrays.asList("Buenos Aires", "Córdoba", "La Plata"));
Erforschung alternativer Strategien
Wie sich herausstellt, gibt es noch einfachere Möglichkeiten, dasselbe zu erreichen Ergebnis:
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"));
Denken Sie daran, das erforderliche Java zu importieren Paket:
import java.util.Arrays;
Auswahl der optimalen Lösung
Die bevorzugte Methode hängt von den spezifischen Anforderungen Ihrer Anwendung ab. Für eine unveränderliche Liste entscheiden Sie sich für die einfachere List-Deklaration oder Collections.singletonList(). Wenn Veränderlichkeit unerlässlich ist, verwenden Sie die Transformation von einer unveränderlichen Liste in eine ArrayList.
Das obige ist der detaillierte Inhalt vonWas ist der effizienteste Weg, eine ArrayList in Java zu erstellen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!