Maison > Java > javaDidacticiel > Que signifie le '...' (points de suspension) dans les paramètres de la méthode Java ?

Que signifie le '...' (points de suspension) dans les paramètres de la méthode Java ?

Barbara Streisand
Libérer: 2024-12-21 00:41:20
original
596 Les gens l'ont consulté

What Does the

Comprendre la signification des 3 points dans les paramètres Java

En Java, les trois points (...) à côté d'un type de paramètre , connue sous le nom de syntaxe varargs, signifie que l'argument correspondant peut accepter zéro ou plusieurs valeurs du type spécifié. Cela offre une flexibilité dans les signatures de méthode, permettant un nombre variable d'arguments dans divers scénarios.

Par exemple, considérons la méthode suivante :

public void myMethod(String... strings) {
    // method body
}
Copier après la connexion

Ici, le paramètre "strings" est déclaré comme paramètre varargs. Cela signifie que la méthode peut être appelée avec zéro ou plusieurs arguments String. Par exemple :

  • maMéthode(); (pas d'arguments)
  • myMethod("un", "deux", "trois"); (trois arguments)
  • myMethod("solo"); (un argument)

Il est important de noter que le paramètre varargs doit toujours être le dernier paramètre de la signature de la méthode. Ainsi, myMethod(int i, String... strings) est valide, mais myMethod(String... strings, int i) ne l'est pas.

Lors de l'appel d'une méthode avec un paramètre varargs, les arguments sont traités comme un tableau. Par conséquent, dans le corps de la méthode, vous devez accéder aux arguments sous forme de tableau.

En incorporant des paramètres varargs dans les méthodes Java, les développeurs peuvent créer des méthodes polyvalentes qui gèrent un nombre variable d'arguments, offrant ainsi flexibilité et adaptabilité dans la conception du code.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal