Java
 Computer >> コンピューター >  >> プログラミング >> Java

LinkedListから要素にアクセスするJavaプログラム


この記事では、リンクリストから要素にアクセスする方法を理解します。二重リンクリストに期待できるjava.util.LinkedListクラスの操作を実行します。リストにインデックスを付ける操作は、最初からリストをトラバースします。終了、指定されたインデックスに近い方。

以下は同じのデモンストレーションです-

入力がであると仮定します −

Input list: [Python, Java, Scala, Java, JavaScript]

必要な出力は

The element at index 3 is: Java

アルゴリズム

Step 1 - START
Step 2 - Declare a linked list namely input_list.
Step 3 - Define the values.
Step 4 - Using the built-in function get(), we can access any specific element of the linked list by passing the index value to the function.
Step 5 - Display the result
Step 6 - Stop

例1

ここでは、「main」関数の下ですべての操作をバインドします。

import java.util.LinkedList;
public class Demo {
   public static void main(String[] args) {
      LinkedList<String> input_list = new LinkedList<>();
      input_list.add("Python");
      input_list.add("Java");
      input_list.add("Scala");
      input_list.add("Java");
      input_list.add("JavaScript");
      System.out.println("The list is defined as: " + input_list);
      String result_string = input_list.get(3);
      System.out.print("The element at index 3 is: " + result_string);
   }
}

出力

The list is defined as: [Python, Java, Scala, Java, JavaScript]
The element at index 3 is: Java

例2

ここでは、操作をオブジェクト指向プログラミングを示す関数にカプセル化します。

import java.util.LinkedList;
public class Demo {
   static void get_element(LinkedList<String> input_list, int index){
      String result_string = input_list.get(index);
      System.out.print("The element at index 3 is: " + result_string);
   }
   public static void main(String[] args) {
      LinkedList<String> input_list = new LinkedList<>();
      input_list.add("Python");
      input_list.add("Java");
      input_list.add("Scala");
      input_list.add("Java");
      input_list.add("JavaScript");
      System.out.println("The list is defined as: " + input_list);
      int index = 3;
      get_element(input_list, index);
   }
}

出力

The list is defined as: [Python, Java, Scala, Java, JavaScript]
The element at index 3 is: Java

  1. 辞書式順序(辞書順)で要素をソートするJavaプログラム

    この記事では、Javaで配列の要素を辞書式順序で並べ替える方法を理解します。辞書式順序は、辞書のアルファベット順をシーケンスに一般化したものです。 以下は同じのデモンストレーションです- 入力 入力が-であると仮定します Aplha Beta Gamma Delta 出力 必要な出力は-になります Aplha Beta Delta Gamma アルゴリズム Step1- Start Step 2- Declare three integers: I, j, array_length Step 3- Declare a string array Step 4- Prompt th

  2. リストから重複要素を削除するJavaプログラム

    リストから重複を削除するためのコードは次のとおりです- 例 import java.util.ArrayList; import java.util.LinkedHashSet; import java.util.Set; public class Demo {    public static void main(String[] args){       ArrayList<String> list = new ArrayList<String>();       list.add(&q