Varargsは方法およびコンストラクターの議論の可変的な数を可能にする。 簡単な例から始まろう。

公共の空電の空間の本管(ひもの… args) {
    のため(ひものarg: args) {
        System.out.println (arg);
    }
}

Varargsは簡素化の配列としてについて考えることができる。 簡単な使用例は次のとおりである: intの合計(int…データ)

急所

  • varargsとの方法は他の方法署名が呼び出しに一致させないときだけ呼ばれる。
  • 方法ごとの1だけvarargsは宣言することができる。
  • Varargsは方法のための最後の議論(置かれる)べきである。 従って公衆の無効のvarargtest (int I、ひもの… args)有効な公衆の無効のvarargtestであるが、(ひもの… args、i) intはない。
  • ゼロまたはより多くの議論は少なくとも0が提供されなければならない配列とは違うvarargsのために渡すことができる。

今度はジャワのvarargsと遊ぶためにすべて置いたである。 行き、楽しみなさい!