It means: The number of parameters can be written according to need, you can write 1, 2, 3 、、、、 They are saved to an array of parameters.
But these parameters have some constraints: they must be of the same type, such as all string types.
At the same time, the parameters in the function of the variable parameter are also constrained: for example, an array of variable parameters must be written at the end of the argument, or the program will not know how many of your arguments are.
Example: parameter values in output variable parameters
public class Variableargument {public
static void Main (string[] args) {
printargumentsinfo ("AAA", "BBB", "CCC", "ddd", "Eee");
/**
* Print parameter
* @param an array of strings parameters
/public static void Printargumentsinfo (string...strings) {
for (int i=0;i<strings.length;i++) {
System.out.println (argument + (i+1) +: "+strings[i]);}}}
Results:
Parameter 1:aaa parameter
2:bbb parameter 3:CCC parameter 4:ddd parameter
5:eee
The above mentioned is the entire content of this article, I hope you can enjoy.