61 votes

Java multiples arguments point notation - Varargs

Je viens de reconnaître la notation de point pour la déclaration de méthode avec des arguments multiples
Comme ça:

Et en utilisant comme ça

où ces arguments de méthode sont convertis implicitement en``

  1. Ai-je bien compris son comportement ?
  2. Où est la documentation à cette syntaxe?
  3. De quelle version de JRE (J2ME,J2SE,Dalvik) est-ce soutenu?

63voto

Sean Owen Points 36577

Oui, c'est comme ça que ça marche. Les arguments sont automatiquement mis dans un tableau. L'argument "urls" se comporte comme un `` . Varargs sont documentés ici. Ils ont été introduits dans Java 1.5, donc, sont disponibles en J2SE 1.5, et l'ensemble d'Android car il prend en charge Java 1.5 fonctionnalités de langue. Aucune version de JavaME/J2ME ne le prend en charge.

12voto

Russ Hayward Points 3636

La syntaxe a été introduite dans Java 5 et est appelé varargs:

http://download.oracle.com/javase/1,5.0/docs/guide/language/varargs.html

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X