Java multiples de longueur variable en argument

Je n'ai pas vu la chose en particulier avant aujourd'hui, lorsque l'on travaille sur de longueur variable argument

Pour, par exemple, Il y a une méthode nommée instruction préparée avec de la déclaration, tels que

1.

  String prepareStatement(String... columnNames,String... values) 
//String... columnNames(Eclipse shows error saying The variable argument type String of the method prepareStatement must be the last parameter)

2. Une autre méthode de déclaration

  String prepareStatement(int i,String... columnNames,String... values)
  //still the same result as above(The variable ...... parameter)

Pourquoi java ne pas permettre à plusieurs de longueur variable en argument?? Est-il d'autre moyen d'obtenir de la sorte?

P. S: La raison en est mon exigence est de générer généralisée de l'instruction préparée pour le paramètre passé, depuis tout ce paramètre sera transmis via les propriétés

InformationsquelleAutor Akhil Jain | 2013-07-29