Maison > Java > javaDidacticiel > Comment les listes d'arguments variables (Varargs) fonctionnent-elles avec des points triples (...) en Java ?

Comment les listes d'arguments variables (Varargs) fonctionnent-elles avec des points triples (...) en Java ?

Patricia Arquette
Libérer: 2024-12-21 18:48:11
original
499 Les gens l'ont consulté

How Do Variable Argument Lists (Varargs) Work with Triple Dots (...) in Java?

Comprendre les triples points : listes d'arguments variables en Java

En Java, les triples points (...) suite à un type de paramètre dans une déclaration de méthode indique que la méthode peut recevoir un nombre variable d'arguments du type spécifié. Cette fonctionnalité est particulièrement utile lorsque le nombre exact d'arguments passés à la méthode est inconnu ou peut varier.

Considérez la définition de méthode suivante :

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

Dans ce cas, les triples points après le type de paramètre String indique que la méthode peut accepter n'importe quel nombre d'objets String ou un tableau d'objets String comme arguments. Lorsque vous appelez la méthode, vous avez la possibilité de transmettre zéro ou plusieurs chaînes, ou même un tableau de chaînes.

Par exemple, les éléments suivants sont tous des appels valides à la méthode myMethod :

myMethod(); // No arguments passed
myMethod("one", "two", "three"); // Three arguments passed
myMethod("solo"); // One argument passed
myMethod(new String[] {"a", "b", "c"}); // An array of strings passed
Copier après la connexion

Considérations importantes :

  • Type de tableau : Les arguments passés à une méthode avec une liste d'arguments variables sont toujours traités comme un tableau, même s'il n'y en a qu'un. Par conséquent, il est important de gérer les arguments en conséquence dans le corps de la méthode.
  • Dernier paramètre : Le paramètre avec les triples points doit être le dernier paramètre de la signature de la méthode. En d'autres termes, vous ne pouvez pas avoir d'autres paramètres après la liste d'arguments variables.

L'utilisation de listes d'arguments variables offre une flexibilité dans la conception des méthodes, permettant une approche plus concise et polyvalente pour gérer un nombre variable d'arguments dans votre Programmes Java.

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