Heim > Java > javaLernprogramm > Hauptteil

Verwenden Sie die Methode „removeFirstOccurrence()' der Klasse „LinkedList', um das angegebene Element zu löschen, das zum ersten Mal in der verknüpften Liste erscheint.

王林
Freigeben: 2023-07-24 16:50:00
Original
1139 Leute haben es durchsucht

Verwenden Sie die Methode „removeFirstOccurrence()“ der Klasse „LinkedList“, um das angegebene Element zu löschen, das zum ersten Mal in der verknüpften Liste erscheint.

Eine verknüpfte Liste ist eine häufig verwendete Datenstruktur, die aus vielen Knoten besteht. Jeder Knoten enthält ein Datenelement und ein Verweis auf den nächsten Knoten. Die LinkedList-Klasse ist eine im Java-Collection-Framework bereitgestellte Klasse, die verknüpfte Listen implementiert. Sie bietet eine Fülle von Methoden zum Betreiben verknüpfter Listen. Unter anderem kann die Methode „removeFirstOccurrence()“ verwendet werden, um das angegebene Element zu löschen, das zum ersten Mal in der verknüpften Liste erscheint.

Das Folgende ist ein Beispielcode, der die Methode „removeFirstOccurrence()“ der Klasse „LinkedList“ verwendet, um das angegebene Element zu löschen, das zum ersten Mal in der verknüpften Liste erscheint:

import java.util.LinkedList;

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

        // 向链表中添加元素
        linkedList.add("Apple");
        linkedList.add("Banana");
        linkedList.add("Orange");
        linkedList.add("Apple");

        System.out.println("原始链表:" + linkedList);

        // 删除链表中第一次出现的指定元素
        linkedList.removeFirstOccurrence("Apple");

        System.out.println("删除后的链表:" + linkedList);
    }
}
Nach dem Login kopieren

Führen Sie den obigen Code aus. Die Ausgabe lautet wie folgt:

原始链表:[Apple, Banana, Orange, Apple]
删除后的链表:[Banana, Orange, Apple]
Nach dem Login kopieren

Im obigen Code erstellen wir zuerst ein LinkedList-Objekt linkedList und verwenden dann die Methode add(), um 4 Elemente zur verknüpften Liste hinzuzufügen: Apple, Banana, Orange und Apfel. Als nächstes verwenden wir die Methode removeFirstOccurrence(), um das erste Vorkommen des angegebenen Elements „Apple“ in der verknüpften Liste zu löschen. Abschließend geben wir die gelöschte verknüpfte Liste aus. linkedList,然后使用add()方法向链表中添加了4个元素:Apple、Banana、Orange和Apple。接着,我们使用removeFirstOccurrence()方法删除了链表中第一次出现的指定元素"Apple"。最后,我们输出了删除后的链表。

需要注意的是,removeFirstOccurrence()

Es ist zu beachten, dass die Methode removeFirstOccurrence() nur das erste Vorkommen des angegebenen Elements löscht. Wenn die verknüpfte Liste mehrere identische Elemente enthält, wird nur das erste angezeigte Element gelöscht. Wenn in der verknüpften Liste kein angegebenes Element vorhanden ist, wird keine Operation ausgeführt.

Zusammenfassend lässt sich sagen, dass mit der Methode „removeFirstOccurrence()“ der Klasse „LinkedList“ das angegebene Element, das zum ersten Mal in der verknüpften Liste erscheint, problemlos gelöscht werden kann. In der tatsächlichen Entwicklung kann diese Methode uns dabei helfen, Elemente in der verknüpften Liste schnell zu verarbeiten. Gleichzeitig bietet die LinkedList-Klasse auch andere umfangreiche Methoden, mit denen verknüpfte Listen flexibler betrieben werden können, um unterschiedlichen Geschäftsanforderungen gerecht zu werden. 🎜

Das obige ist der detaillierte Inhalt vonVerwenden Sie die Methode „removeFirstOccurrence()' der Klasse „LinkedList', um das angegebene Element zu löschen, das zum ersten Mal in der verknüpften Liste erscheint.. 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