Java メソッドに引数を渡す必要がありますfunc(String, String...)。問題は、引数として渡す必要があるすべての文字列を持っていますが、それらはArrayListコンテナー内にあります。
例えば:
for(...some condition...)
{
//the other method returns an ArrayList with different size in each iteration
ArrayList <String> values = someOtherMethod();
func(values) //values is an ArrayList<String>, containing all the arguments
}
ArrayList<String>に変換できないというエラーが表示されStringます。someOtherMethodメソッドは反復ごとに異なるサイズのコンテナーを返すため、値のサイズが変化するため、values[0], values[1], etc引数として渡すことができません。
X 個の文字列変数が必要だと推測してfuncいますが、コンテナーのサイズが一定でない場合にコンテナーを X 個の変数に変換する方法がわかりません。