Wie Abrufen Nachrichten von einem LinkedList in Java

Wie bei der Anordnungsliste Klasse, können Sie mit dem bekommen Methode ein Element in Java basierend auf seinen Index abgerufen werden. Wenn Sie es einen ungültigen Indexnummer übergeben, die bekommen Methode löst das ungebremste IndexOutOfBoundsException.

Sie können auch eine verstärkte Nutzung für Schleife alle Elemente in der verknüpften Liste abzurufen. Die Beispiele verwenden diese verbesserte für loop den Inhalt des zu druck Offiziere verkettete Liste:

für (String s: Offiziere) System.out.println (en) -

Wenn Sie möchten, können Sie auch die Tasten Iterator Verfahren einen Iterator zu erhalten, die auf die Liste zugreifen können.

Das LinkedList Klasse hat auch eine Vielzahl von anderen Methoden, die Elemente aus der Liste abzurufen. Einige dieser Methoden entfernen Sie die Elemente, da sie einige Ausnahmen werfen werden retrieved- wenn die Liste Leer- andere zurückkehren Null.

Neun Methoden abrufen das erste Element in der Liste:

  • getFirst: Ermittelt das erste Element aus der Liste. Diese Methode löscht nicht das Objekt. Wenn die Liste leer ist, NoSuchElement-Exception geworfen.

  • Element: Identisch mit der getFirst Verfahren. Diese seltsam benannte Methode existiert, weil es durch das definiert ist Warteschlange Schnittstelle, und die LinkedList Klasse implementiert Warteschlange.

  • spähen: Ähnlich zu getFirst aber wirft nicht eine Ausnahme, wenn die Liste leer ist. Stattdessen gibt es nur Null. (Das Warteschlange Schnittstelle definiert auch diese Methode.)

  • peekFirst: Identisch mit spähen. Nur der Name der Methode geändert, um die Unschuldigen zu schützen.

  • entfernen: Ähnlich zu getFirst sondern entfernt auch das Element aus der Liste. Wenn die Liste leer ist, es wirft NoSuchElementException.

  • removeFirst: Identisch mit entfernen. Wenn die Liste leer ist, es wirft NoSuchElementException.

  • Umfrage: Ähnlich zu removeFirst kehrt aber Null Wenn die Liste leer ist. (Diese Methode ist noch eine andere Methode, die das Warteschlange Schnittstelle definiert.)

  • pollFirst: Identisch mit Umfrage (Na ja, identisch bis auf den Namen der Methode).

  • Pop: Identisch mit removeFirst (Aber mit einem eingängiger Name).

Vier Methoden abrufen auch das letzte Element in der Liste:

  • GetLast: Ruft das letzte Element aus der Liste. Diese Methode löscht nicht das Objekt. Wenn die Liste leer ist, NoSuchElement-Exception geworfen.

  • peekLast: Ähnlich zu GetLast aber wirft nicht eine Ausnahme, wenn die Liste leer ist. Stattdessen gibt es nur Null.

  • removeLast: Ähnlich zu GetLast sondern entfernt auch das Element. Wenn die Liste leer ist, es wirft NoSuchElementException.

  • pollLast: Ähnlich zu removeLast kehrt aber Null Wenn die Liste leer ist.

Menü