0

ArrayList<String>この関数のパラメーターとして、この ArrayList に各文字列を渡す必要があります。

protected Void myFunction(String... params)

注: 変更できませんmyFunction

4

4 に答える 4

7

メソッドで配列に変換しますtoArray:

myList.toArray(new String[myList.size()]);
于 2013-04-30T12:30:06.563 に答える
2

1.個別の文字列として渡すには:

List<String> list = new ArrayList<String>();
for(String element:list){
  myFunction(element);
}

2.文字列の配列を渡す。

myFunction(list.toArray(new String[list.size()]));
于 2013-04-30T12:31:26.807 に答える
1

配列リストを文字列の配列に変換して渡す

instanceName.myFunction(list.toArray(new String[list.size()]));

: メソッドのシグネチャを変更する必要はありません。

これを確認してください:http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html#toArray()

于 2013-04-30T12:29:37.610 に答える