私はメソッドfindByProperties(Parameter ... p);を持っています。したがって、任意の数のパラメーターを取ることができます。しかし、私が混乱しているのは、このメソッドを呼び出さなければならず、パラメーターの数がわからない場合、どうすればよいかということです。
パラメータ付きのリストがあり、メソッドを呼び出すたびにリストのサイズが変わるとすると、リストからメソッド呼び出しにパラメータを追加するにはどうすればよいですか?
for(ArrayList<Parameter> p : list){
findByProperties(p); //not sure what to do here
}
編集:
これが解決策でした:
Parameter[] paramArray = new ArrayList<Parameter>().toArray(new Parameter[]{});
findByProperties(paramArray);