ホームページ >Java >&#&チュートリアル >LinkedList クラスのremoveFirst() メソッドを使用して、リンク リストの最初の要素を削除します。
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 サイトの他の関連記事を参照してください。