Java 1.5 ajoute de nouvelles fonctionnalités : Paramètres variables : adaptés aux situations où le nombre de paramètres est incertain et où le type est déterminé. Java traite les paramètres variables comme un tableau. Remarque : Les paramètres de variable doivent être le dernier élément. Lorsqu'il y a plusieurs paramètres variables, l'un d'eux ne doit pas être le dernier élément, donc un seul paramètre variable est pris en charge. Étant donné que le nombre de paramètres est variable, lorsqu'il y a des paramètres du même type derrière eux, Java ne peut pas distinguer si le paramètre entrant appartient au paramètre variable précédent ou au paramètre suivant, il ne peut donc placer le paramètre variable que dans le dernier élément.
Caractéristiques des paramètres variables :
1. Ne peut apparaître qu’à la fin de la liste des paramètres ;
2. ... est situé entre le type de variable et le nom de la variable, avec ou sans espaces avant et après ;
3. Lors de l'appel d'une méthode avec des paramètres variables, le compilateur crée implicitement un tableau pour les paramètres variables et accède aux paramètres variables sous la forme d'un tableau dans le corps de la méthode.
Copiez le code comme suit :
variable de classe publique {
public static void main(String [] arguments){
System.out.println(add(2,3));
System.out.println(add(2,3,5));
}
public static int add(int x,int ...args){
somme int=x;
pour(int i=0;i<args.length;i++){
somme+=args[i];
}
retourner la somme ;
}
}
Exemple de code 2
Copiez le code comme suit :
public static void main (String[] arguments) {
T.test("1","2","3");
}
test de vide statique public (String... ps){
System.out.println(ps.length);
pour(Chaîne s : ps){
System.out.println(s);
}
}
Le ps ci-dessus est équivalent à un tableau de chaînes