Was ist der Unterschied zwischen List und ArrayList in Java?
List ist eine Schnittstelle und implementiert die Collection-Schnittstelle. Die List-Schnittstelle verfügt also über alle gängigen Methoden, die von der Collection-Schnittstelle bereitgestellt werden, und ArrayList ist eine dynamische Zahl, die die Collection- und List-Schnittstellen implementiert.
Listenfunktionen
Duplizierte Elemente sind in der List-Sammlung
Alle Elemente werden linear gespeichert
Ein weiteres Merkmal der List-Sammlung ist, dass die Elemente geordnet sind, d. h. die Elemente werden gespeichert. Die Reihenfolge ist dieselbe wie die Reihenfolge beim Entfernen.
Einführung in die Listen-API
Die java.util.List-Schnittstelle erbt von der Collection-Schnittstelle und ist ein wichtiger Zweig einspaltiger Sammlungen.
Es ist üblich, Objekte, die die List-Schnittstelle implementieren, als List-Sammlung zu bezeichnen. Doppelte Elemente sind in der Listensammlung zulässig. Alle Elemente werden linear gespeichert und können über Indizes im Programm aufgerufen werden.
Darüber hinaus besteht ein weiteres Merkmal der List-Sammlung darin, dass die Elemente geordnet sind, d. h. die Reihenfolge, in der die Elemente gespeichert werden, stimmt mit der Reihenfolge überein, in der sie entnommen werden.
Gemeinsame Methoden auflisten
Das obige ist der detaillierte Inhalt vonWas ist der Unterschied zwischen List und ArrayList in Java?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!