Javaで可変引数のパラメータの受け渡しを実現するにはどうすればいいですか?
Javaで、可変長引数を使用して変数のパラメータを渡すことができます。メソッドのパラメータリストには、三点リーダー(…)を使用します。例えば:
public void printValues(String... values) {
for (String value : values) {
System.out.println(value);
}
}
public static void main(String[] args) {
MyClass myClass = new MyClass();
myClass.printValues("value1", "value2", "value3");
}
例えば、printValuesメソッドは可変長引数valuesを受け取り、任意の数のString型のパラメータをメソッドに渡すことができます。mainメソッドでは、printValuesメソッドを呼び出して3つのパラメータを渡します。printValuesメソッドでは、拡張forループを使用して渡されたパラメータ値を出力します。