Java は、LinkedList クラスの add() 関数を使用して、リンク リストに要素を追加します。

王林
リリース: 2023-07-24 08:18:18
オリジナル
2238 人が閲覧しました

Java は、LinkedList クラスの add() 関数を使用して、リンク リストに要素を追加します。

Java 開発では、リンク リストは、データを動的に保存および管理できる一般的に使用されるデータ構造です。 Java 標準ライブラリには LinkedList クラスが用意されており、リンク リストを使用してデータを保存および操作することが容易になります。この記事では、LinkedList クラスの add() 関数を使用してリンク リストに要素を追加する方法をコード例とともに詳しく紹介します。

LinkedList クラスは Java コレクション フレームワークのメンバーであり、リンク リストに基づいた二重リンク リストの実装です。 ArrayList クラスと比較すると、LinkedList クラスは要素の挿入と削除の効率が高いですが、要素のクエリの効率が低いという特徴があります。したがって、要素を頻繁に挿入および削除する必要がある場合は、LinkedList クラスの使用を選択してパフォーマンスを向上させることができます。

まず、LinkedList オブジェクトを作成し、そのデータ型を宣言する必要があります。たとえば、整数を格納する LinkedList オブジェクトを作成できます。

LinkedList<Integer> linkedList = new LinkedList<>();
ログイン後にコピー

次に、add() 関数を使用して、リンク リストに要素を追加します。 LinkedList クラスは、add() 関数の複数のオーバーロード形式を提供しており、特定のニーズに応じて適切な関数を選択できます。

たとえば、add() 関数を使用して、リンク リストの最後に要素を追加できます。

linkedList.add(10);
ログイン後にコピー

add() 関数を使用して、次の位置に要素を挿入することもできます。リンクされたリスト内の指定された位置。 LinkedList クラスのインデックスは 0 からカウントされることに注意してください。たとえば、リンク リストの最初の位置に要素を挿入できます。

linkedList.add(0, 5);
ログイン後にコピー

この例では、リンク リストの最初の位置に要素 5 を挿入し、この位置にもともと存在していた要素を挿入しました。位置を 1 つ移動します。

さらに、addFirst() 関数と addLast() 関数を使用して、リンク リストの先頭と末尾に要素を追加することもできます。たとえば、addFirst() 関数を使用して、リンク リストの先頭に要素を挿入できます。

linkedList.addFirst(2);
ログイン後にコピー

リンク リストの操作が完了したら、次の方法でリンク リスト内の要素にアクセスして出力できます。リンクされたリストを横断します。 LinkedList クラスは、インデックスに基づいてリンク リスト内の要素を取得する get() 関数を提供します。たとえば、get() 関数を使用して、リンク リストの最初の位置にある要素を取得できます。

int firstElement = linkedList.get(0);
System.out.println("第一个元素是:" + firstElement);
ログイン後にコピー

上記のコード例を通じて、 LinkedList クラスを使用してリンク リストに要素を追加します。要素を頻繁に挿入および削除する必要がある場合は、LinkedList クラスを使用すると効率が高くなります。ただし、要素を頻繁にクエリする必要がある場合は、ArrayList クラスの使用を検討する必要があります。

要約すると、LinkedList クラスは Java コレクション フレームワークのメンバーであり、データの保存と管理に使用できます。 add() 関数を使用してリンクされたリストに要素を追加し、必要に応じて適切なオーバーロードされたフォームを選択します。リンク リストをトラバースすることで、リンク リスト内の要素にアクセスして印刷できます。

この記事が、Java の LinkedList クラスの add() 関数を使用してリンク リストに要素を追加する方法を理解するのに役立つことを願っています。 Java プログラミングでより良い結果が得られることを祈っています。

以上がJava は、LinkedList クラスの add() 関数を使用して、リンク リストに要素を追加します。の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート