-
インデックスを使用する方法:
ArrayList<String> list = new ArrayList<>(); list.add("要素1"); list.add("要素2"); list.add("要素3"); String element = list.get(1); // インデックス1の要素を取得 System.out.println(element); // 結果: 要素2
-
要素の値を使用する方法:
ArrayList<String> list = new ArrayList<>(); list.add("要素1"); list.add("要素2"); list.add("要素3"); String targetElement = "要素2"; int index = list.indexOf(targetElement); // 要素のインデックスを取得 if (index != -1) { String element = list.get(index); System.out.println(element); // 結果: 要素2 } else { System.out.println("要素が見つかりませんでした。"); }
-
Java 8以降の場合、Streamを使用する方法:
ArrayList<String> list = new ArrayList<>(); list.add("要素1"); list.add("要素2"); list.add("要素3"); String targetElement = "要素2"; Optional<String> element = list.stream() .filter(e -> e.equals(targetElement)) .findFirst(); if (element.isPresent()) { System.out.println(element.get()); // 結果: 要素2 } else { System.out.println("要素が見つかりませんでした。"); }
これらの方法を使用することで、ArrayListから特定の要素を取得することができます。適切な方法を選択して、必要な要素を取得してください。