ホームページ  >  記事  >  Java  >  Javaでリストの最初の要素を取得するにはどうすればよいですか?

Javaでリストの最初の要素を取得するにはどうすればよいですか?

王林
王林転載
2023-09-07 18:21:04960ブラウズ

Javaでリストの最初の要素を取得するにはどうすればよいですか?

List インターフェイスは Collection インターフェイスを拡張します。一連の要素を格納するコレクションです。 ArrayList は、List インターフェイスの最も一般的な実装です。リストのユーザーは、リスト内のどこに要素を挿入するかを非常に正確に制御できます。これらの要素はインデックスを通じてアクセスでき、検索可能です。

List インターフェイスには、特定のインデックスにある要素を取得するための get() メソッドが用意されています。インデックスを 0 に指定すると、リストの最初の要素を取得できます。この記事では、いくつかの例を通して get() メソッドの使用法を探っていきます。

構文

E get(int index)

指定された位置にある要素を返します。

Parameters

  • index - 返された要素のインデックス。

指定された位置

にある要素を返します。

Throws

  • IndexOutOfBoundsException - インデックスが範囲外の場合 (インデックス = size())

例 1

次の例は、リストから最初の要素を取得する方法を示しています。

package com.tutorialspoint;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;

public class CollectionsDemo {
   public static void main(String[] args) {
      List<Integer> list = new ArrayList<>(Arrays.asList(4,5,6));
      System.out.println("List: " + list);

      // First element of the List
      System.out.println("First element of the List: " + list.get(0));

   }
}

出力

これにより、次の結果が生成されます。

List: [4, 5, 6]
First element of the List: 4

例 2

次の例では、List から最初の要素を取得するとスローされる可能性があります。異常な。

package com.tutorialspoint;
import java.util.ArrayList;
import java.util.List;

public class CollectionsDemo {
   public static void main(String[] args) {
      List<Integer> list = new ArrayList<>();
      System.out.println("List: " + list);
     
      try {
         // First element of the List
         System.out.println("First element of the List: " + list.get(0));
      } catch(Exception e) {
         e.printStackTrace();
      }
   }
}

出力

これにより、次の結果が生成されます -

List: []
java.lang.IndexOutOfBoundsException: Index: 0, Size: 0
   at java.util.ArrayList.rangeCheck(ArrayList.java:659)
   at java.util.ArrayList.get(ArrayList.java:435)
   at com.tutorialspoint.CollectionsDemo.main(CollectionsDemo.java:11)

以上がJavaでリストの最初の要素を取得するにはどうすればよいですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事はtutorialspoint.comで複製されています。侵害がある場合は、admin@php.cn までご連絡ください。