List インターフェイスは Collection インターフェイスを拡張します。一連の要素を格納するコレクションです。 ArrayList は、List インターフェイスの最も一般的な実装です。リストのユーザーは、リスト内のどこに要素を挿入するかを非常に正確に制御できます。これらの要素はインデックスを通じてアクセスでき、検索可能です。
List インターフェイスには、特定のインデックスにある要素を取得するための get() メソッドが用意されています。インデックスを 0 に指定すると、リストの最初の要素を取得できます。この記事では、いくつかの例を通して get() メソッドの使用法を探っていきます。
E get(int index)
指定された位置にある要素を返します。
index - 返された要素のインデックス。
にある要素を返します。
IndexOutOfBoundsException - インデックスが範囲外の場合 (インデックス = size())
次の例は、リストから最初の要素を取得する方法を示しています。
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
次の例では、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 サイトの他の関連記事を参照してください。