【Java 入門】可変長引数のとりかた

何の記事??

Ruby で書いたプログラムを Java で書き換えようと思った時に可変長引数でつまずきました。配列で回避する方法で対処していたのですが Java にも可変長引数があったので備忘録


可変長引数とは

関数やメソッドやマクロの引数の数が固定ではなく任意の個数で呼び出すことができる引数のこと


Java における可変長引数

Java では定義の際に仮引数の型に "..." を足すだけで実現可能

public static void exec(String... msg){
  for(String str:msg){
    System.out.println(str);
  }
}

最後に

Java で簡単に可変長引数を実現することができました。最近 Ruby から Java に移行し始めている・・・仕事の関係ですかね笑