Java plusieurs arguments dot notation - Varargs

J'ai juste reconnu la notation point pour la déclaration de la méthode avec plusieurs arguments

comme ceci:

public function getURLs(URL... urls){
    for(int i = 0; i < urls.length; i++){
        //walk through array of arguments
    }
}

Et en utilisant comme ce

getURLs(url1, url2, url3);

où ces arguments de méthode sont converti implicitement en URL[] urls

  1. Ai-je comprendre son comportement correctement?
  2. Où trouver la documentation de cette syntaxe?
  3. À partir de la version de JRE (J2ME,J2SE,Dalvik) est-ce pris en charge?
InformationsquelleAutor Marek Sebera | 2011-09-24