ArrayListを初期化するには、以下のコード例を参考にしてください:
import java.util.ArrayList;
public class Main {
public static void main(String[] args) {
ArrayList<String> list = initArrayList("apple", "banana", "orange");
System.out.println(list);
}
public static ArrayList<String> initArrayList(String... elements) {
ArrayList<String> list = new ArrayList<>();
for (String element : elements) {
list.add(element);
}
return list;
}
}
上記の例では、initArrayList
メソッドを定義しています。このメソッドは可変長引数elements
を受け取り、ArrayListを初期化して返します。initArrayList
メソッドの中では、拡張forループを使用して可変長引数から要素を取り出し、ArrayListに追加しています。
main
メソッドでは、initArrayList
メソッドを呼び出してArrayListを初期化し、結果を表示しています。この例では、"apple"、"banana"、"orange"という要素を持つArrayListが作成されます。
可変長引数を使用することで、任意の数の要素を簡単にArrayListに追加することができます。この方法を使えば、コードの記述量を減らすことができます。
以上が、Javaで可変長引数を使用してArrayListを初期化する方法の説明です。この方法を使って、柔軟なArrayListの初期化を行うことができます。