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♪