Klasse ArrayList
Im Gegensatz zu herkömmlichen Massen der Klasse
ArrayList Paket
java.util wird automatisch erweitert. Einrichtung eines Typobjekts
ArrayList Sie müssen ihre Größe nicht angeben. Zum Beispiel
ArrayList Liste = neu ArrayList(
Entzündung ArrayList Im Vergleich zu herkömmlichen:
- schneller Zugriff auf die konstanten Zeitindexelemente
O(1); - Zugriff auf lineares Zeitelement
O(n); - hält alle Werte, einschließlich
null♪
Nicht ausreichend ArrayList:
Installation/Aufzeichnung aller Elemente auf dem " rechts " Liste auf eine linke Position, d.h. lineare Zeit
O(n);
Denken Sie daran, die Listen können nur Objekte enthalten, so wenn Sie die Zahlen behalten möchten, verwenden Sie sie.
Integer anstatt
int♪
Integer ist der Name der Klasse, und das Objekt der Klasse kann einen berechneten Wert enthalten. Einzelheiten der Klassen und Einrichtungen sind wie folgt:
Einführung einer zielorientierten Programmierung♪