Heim > Java > javaLernprogramm > Hauptteil

Verwenden Sie die Methode „removeLast()' der Klasse „LinkedList', um das letzte Element in der verknüpften Liste zu löschen

PHPz
Freigeben: 2023-07-24 17:13:46
Original
2610 Leute haben es durchsucht

Verwenden Sie die Methode „removeLast()“ der Klasse LinkedList, um das letzte Element in der verknüpften Liste zu löschen.

LinkedList ist eine allgemeine Datenstruktur im Java-Sammlungsframework. Sie speichert Elemente in Form einer doppelt verknüpften Liste. Mithilfe der von der LinkedList-Klasse bereitgestellten Methoden können wir die verknüpfte Liste problemlos bearbeiten, z. B. Elemente hinzufügen, löschen und ändern.

In einigen Szenarien müssen wir möglicherweise das letzte Element in der verknüpften Liste löschen. Die LinkedList-Klasse stellt die Methode „removeLast()“ zur Implementierung dieser Funktion bereit. In diesem Artikel wird anhand von Codebeispielen erläutert, wie Sie mit der Methode „removeLast()“ das letzte Element in einer verknüpften Liste löschen.

Zuerst müssen wir ein LinkedList-Objekt erstellen und ihm einige Elemente zum Löschen hinzufügen.

import java.util.LinkedList;

public class RemoveLastExample {
    public static void main(String[] args) {
        // 创建一个LinkedList对象
        LinkedList<String> linkedList = new LinkedList<>();

        // 向链表中添加元素
        linkedList.add("元素1");
        linkedList.add("元素2");
        linkedList.add("元素3");
        linkedList.add("元素4");

        // 输出链表中的元素
        System.out.println("链表中的元素:" + linkedList);

        // 调用removeLast()方法删除链表中的最后一个元素
        String removedElement = linkedList.removeLast();

        // 输出删除的元素
        System.out.println("被删除的元素:" + removedElement);

        // 输出删除后的链表中的元素
        System.out.println("删除后的链表中的元素:" + linkedList);
    }
}
Nach dem Login kopieren

Der obige Code importiert zunächst die LinkedList-Klasse und erstellt ein LinkedList-Objekt. Anschließend werden über die Methode add() vier Elemente zur verknüpften Liste hinzugefügt. Als nächstes wird das letzte Element in der verknüpften Liste über die Methode „removeLast()“ gelöscht und das gelöschte Element wird der Variablen „remoteElement“ zugewiesen. Schließlich werden die Elemente in der gelöschten verknüpften Liste und die gelöschten Elemente über die Ausgabeanweisung gedruckt.

Führen Sie den obigen Code aus, wir sehen die Ausgabe wie folgt:

链表中的元素:[元素1, 元素2, 元素3, 元素4]
被删除的元素:元素4
删除后的链表中的元素:[元素1, 元素2, 元素3]
Nach dem Login kopieren

Wie Sie sehen können, wurde das letzte Element „Element 4“ erfolgreich gelöscht. Durch Aufrufen der Methode „removeLast()“ der Klasse „LinkedList“ können wir das letzte Element in der verknüpften Liste einfach löschen.

Es ist zu beachten, dass der Aufruf der Methode „removeLast()“ eine NoSuchElementException-Ausnahme auslöst, wenn die verknüpfte Liste leer ist (d. h. keine Elemente vorhanden sind). Bei der tatsächlichen Verwendung sollten wir prüfen, ob die verknüpfte Liste leer ist, bevor wir die Methode „removeLast()“ aufrufen.

Zusammenfassend stellt dieser Artikel vor, wie man mit der Methode „removeLast()“ der Klasse „LinkedList“ das letzte Element in der verknüpften Liste löscht, und gibt das entsprechende Codebeispiel an. Durch die sinnvolle Nutzung der von der LinkedList-Klasse bereitgestellten Methoden können wir Elemente in der verknüpften Liste flexibler bedienen.

Das obige ist der detaillierte Inhalt vonVerwenden Sie die Methode „removeLast()' der Klasse „LinkedList', um das letzte Element in der verknüpften Liste zu löschen. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Verwandte Etiketten:
Quelle:php.cn
Erklärung dieser Website
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
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage