Heim >Java >JavaBase >Was ist der Unterschied zwischen List und ArrayList in Java?

Was ist der Unterschied zwischen List und ArrayList in Java?

Guanhui
GuanhuiOriginal
2020-06-08 13:29:567194Durchsuche

Was ist der Unterschied zwischen List und ArrayList in Java?

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

    - public void add(int index, E element): Füge das angegebene Element zur Sammlung am angegebenen Speicherort hinzu .
  • - public E get(int index): Gibt das Element an der angegebenen Position in der Sammlung zurück.
  • - public E remove(int index): Entfernen Sie das Element an der angegebenen Position in der Liste und geben Sie das entfernte Element zurück.
  • - public E set(int index, E element): Ersetzen Sie das Element an der angegebenen Position im Satz durch das angegebene Element und geben Sie das Element zurück, bevor der Wert aktualisiert wird.
  • Empfohlenes Tutorial: „
Java

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn