LinkedList クラスの addFirst() メソッドを使用して、Java のリンク リストの先頭に要素を追加します。
リンク リストは一連のノードで構成される共通のデータ構造であり、各ノードには次のものが含まれます。データ要素と次のノードへの参照。リンクされたリストの先頭は最初のノードを指し、末尾のノードへのポインタは空です。
Java では、LinkedList クラスを使用してリンク リストの機能を実装できます。 LinkedListはJavaコレクションフレームワークのクラスであり、ListインタフェースとDequeインタフェースを実装し、要素の追加、削除、取得などの操作メソッドを持っています。
LinkedList クラスには、リンク リストの先頭に要素を挿入できる特別な addFirst() メソッドがあります。以下はサンプル コードです。
import java.util.LinkedList; public class LinkedListExample { public static void main(String[] args) { // 创建一个空的链表 LinkedList<String> linkedList = new LinkedList<>(); // 添加元素到链表的开头 linkedList.addFirst("Element 1"); linkedList.addFirst("Element 2"); linkedList.addFirst("Element 3"); // 打印链表的所有元素 System.out.println("链表的元素:" + linkedList); // 获取链表的第一个元素 String firstElement = linkedList.getFirst(); System.out.println("链表的第一个元素:" + firstElement); // 删除链表的第一个元素 linkedList.removeFirst(); // 打印链表的所有元素 System.out.println("删除第一个元素后,链表的元素:" + linkedList); } }
上記のコードを実行すると、次の結果が出力されます。
链表的元素:[Element 3, Element 2, Element 1] 链表的第一个元素:Element 3 删除第一个元素后,链表的元素:[Element 2, Element 1]
上記のサンプル コードからわかるように、 LinkedList クラスでは、リンク リストの先頭に要素を追加できます。 getFirst() メソッドを使用してリンク リストの最初の要素を取得し、removeFirst() メソッドを使用してリンク リストの最初の要素を削除します。
要約すると、LinkedList クラスの addFirst() メソッドは、リンク リストの先頭に要素を追加する Java のシンプルで効果的な操作です。新しい要素を挿入し、リンクされたリストの構造を維持することが簡単になります。 LinkedListクラスを利用することで、様々なニーズに合わせてリンクリストを柔軟に運用することができます。
以上がLinkedList クラスの addFirst() メソッドを使用して、Java のリンク リストの先頭に要素を追加します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。