ホームページ  >  記事  >  Java  >  LinkedList クラスのremoveFirst() メソッドを使用して、リンク リストの最初の要素を削除します。

LinkedList クラスのremoveFirst() メソッドを使用して、リンク リストの最初の要素を削除します。

WBOY
WBOYオリジナル
2023-07-25 10:49:551406ブラウズ

LinkedList クラスの RemoveFirst() メソッドを使用して、リンク リストの最初の要素を削除します

LinkedList は、Java で一般的に使用されるリンク リスト データ構造であり、List インターフェイスと Deque インターフェイスを実装しています。一連の要素を保存および操作するために使用できます。 LinkedList クラスでは、removeFirst() メソッドを使用してリンク リストの最初の要素を削除できます。

サンプル コードは次のとおりです。

import java.util.LinkedList;

public class RemoveFirstExample {
    public static void main(String[] args) {
        // 创建一个LinkedList对象
        LinkedList<String> linkedList = new LinkedList<>();
        
        // 向链表中添加元素
        linkedList.add("A");
        linkedList.add("B");
        linkedList.add("C");
        
        System.out.println("删除前的链表:" + linkedList);
        
        // 使用removeFirst()方法删除链表中的第一个元素
        String removedElement = linkedList.removeFirst();
        
        System.out.println("被删除的元素:" + removedElement);
        System.out.println("删除后的链表:" + linkedList);
    }
}

上記のコードでは、最初に LinkedListf7e83be87db5cd2d9a8a0b8117b38cd4 オブジェクトを作成し、次に 3 つの要素をリンク リストに追加しました。 「A」、「B」、「C」。次に、removeFirst() メソッドを使用してリンク リストの最初の要素を削除し、削除された要素を変数 RemoveElement に格納します。最後に、削除された要素と削除されたリンク リストをそれぞれ出力します。

上記のコードを実行すると、次の出力が得られます:

删除前的链表:[A, B, C]
被删除的元素:A
删除后的链表:[B, C]

出力からわかるように、元のリンク リストには要素 "A"、"B"、および "C" が含まれています。 「。」 RemoveFirst() メソッドが呼び出された後、削除された要素は「A」であり、削除されたリンク リストには要素「B」と「C」だけが残ります。

removeFirst() メソッドに加えて、LinkedList クラスには、指定された位置にある要素を削除するためのremove() メソッドと、リンクされたリストの最後の要素を削除するためのremoveLast() メソッドも提供されます。必要に応じて、これらのメソッドを柔軟に使用して、リンク リスト内の要素を削除できます。

つまり、LinkedList クラスのremoveFirst() メソッドは、リンク リストの最初の要素を簡単に削除する便利な方法です。削除した要素を変数に保存することで、さらに処理できるようになります。実際の開発では、必要に応じて要素を削除する方法を選択したり、LinkedList クラスを使用してリンクリストデータを柔軟に操作したりできます。

以上がLinkedList クラスのremoveFirst() メソッドを使用して、リンク リストの最初の要素を削除します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。