Javaでは、複数のパラメーターを不確実な数と一致させるメソッドのために、可変長パラメーター(vararg)を定義でき、その定義は「...」で表されます。実際、これはメソッドの配列を渡すことに似ており、使用方法は次のように配列と同じです。
public void test(string ... str){for(string s:str){}}呼び出し方は、通常の呼び出し方法と同じですが、一致できるパラメーターは0から複数のパラメーターであることを除きます。次のように:
test(); test( "lilei"); test( "lilei"、 "hanmeimei");
使用中に注意を払うためのいくつかのポイント:
1.呼び出しの場合、固定パラメーターと可変長さパラメーターを使用したメソッドを同時に一致させることができる場合、固定パラメーターメソッドが推奨されます。
2.交換可能なパラメーターを含む2つのメソッドを同時に一致させることができる場合、コンパイラがどの方法を呼び出すかを知らないため、コンパイラはエラーを報告します。
3.メソッドは1つの変数パラメーターのみを持つことができ、変数パラメーターが最後のパラメーターである必要があります。
Javaの可変長パラメーターの定義と使用方法の上記の詳細な説明は、私があなたと共有したすべてのコンテンツです。参照を提供できることを願っています。wulin.comをもっとサポートできることを願っています。