LinkedList クラスの RemoveLast() メソッドを使用して、リンク リストの最後の要素を削除します
LinkedList は、Java コレクション フレームワークの一般的なデータ構造であり、要素を二重リンクの形式で格納します。リスト。 LinkedList クラスが提供するメソッドを使用すると、要素の追加、削除、変更など、リンク リストを簡単に操作できます。
シナリオによっては、リンクされたリストの最後の要素を削除する必要がある場合があります。 LinkedList クラスは、この関数を実装するための RemoveLast() メソッドを提供します。この記事では、コード例を通じて、removeLast() メソッドを使用してリンク リストの最後の要素を削除する方法を紹介します。
まず、LinkedList オブジェクトを作成し、削除する要素をそれに追加する必要があります。
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); } }
上記のコードは、まず LinkedList クラスをインポートし、LinkedList オブジェクトを作成します。次に、add() メソッドを通じて 4 つの要素がリンク リストに追加されます。次に、リンク リストの最後の要素が、removeLast() メソッドによって削除され、削除された要素がremovedElement変数に割り当てられます。最後に、削除されたリンク リスト内の要素と削除された要素が、output ステートメントを通じて出力されます。
上記のコードを実行すると、次のような出力が表示されます。
链表中的元素:[元素1, 元素2, 元素3, 元素4] 被删除的元素:元素4 删除后的链表中的元素:[元素1, 元素2, 元素3]
最後の要素「要素 4」が正常に削除されたことがわかります。 LinkedList クラスのremoveLast() メソッドを呼び出すと、リンク リストの最後の要素を簡単に削除できます。
リンクされたリストが空の場合 (つまり、要素がない場合)、removeLast() メソッドを呼び出すと NoSuchElementException 例外がスローされることに注意してください。実際の使用では、removeLast() メソッドを呼び出す前に、リンクされたリストが空かどうかを確認する必要があります。
要約すると、この記事では、LinkedList クラスの RemoveLast() メソッドを使用してリンク リストの最後の要素を削除する方法を紹介し、対応するコード例を示します。 LinkedList クラスが提供するメソッドを合理的に利用することで、リンク リスト内の要素をより柔軟に操作できます。
以上がLinkedList クラスのremoveLast() メソッドを使用して、リンク リストの最後の要素を削除します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。