72

可変長文字列 (String...) をパラメーターとして受け取るメソッドがあります。私はList<String>私と一緒にいます。これを引数としてメソッドに渡すにはどうすればよいですか?

4

3 に答える 3

86

String...a に等しいので、あなたを aString[] に変換するだけで問題ありません。listString[]

于 2013-05-25T10:12:25.633 に答える
40

リストを配列に変換すると、 String ... と String[] は同じになります。

使用して

Foo[] array = list.toArray(new Foo[list.size()]);

また

Foo[] array = new Foo[list.size()];
list.toArray(array);

次に、その配列String ...を関数の引数として使用します。

于 2013-05-25T10:13:53.903 に答える