ArrayList<String>
この関数のパラメーターとして、この ArrayList に各文字列を渡す必要があります。
protected Void myFunction(String... params)
注: 変更できませんmyFunction
メソッドで配列に変換しますtoArray
:
myList.toArray(new String[myList.size()]);
1.個別の文字列として渡すには:
List<String> list = new ArrayList<String>();
for(String element:list){
myFunction(element);
}
2.文字列の配列を渡す。
myFunction(list.toArray(new String[list.size()]));
配列リストを文字列の配列に変換して渡す
instanceName.myFunction(list.toArray(new String[list.size()]));
注: メソッドのシグネチャを変更する必要はありません。
これを確認してください:http://docs.oracle.com/javase/6/docs/api/java/util/ArrayList.html#toArray()