意思就是:參數(shù)的個數(shù)可以根據(jù)需要寫,你可以寫1個、2個、3個、、、、他們都被保存到一個參數(shù)的數(shù)組中。
但是這些參有一些約束:他們必須是同類型的,比如都是String字符串類型。
同時,可變參數(shù)的函數(shù)中的參數(shù)的寫法也有約束:比如,可變參數(shù)的數(shù)組必須寫在參數(shù)的最后,否則程序不知道你的參數(shù)到底有多少個。
例子:輸出可變參數(shù)中的參數(shù)值
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
public class VariableArgument { public static void main(String[] args) { printArgumentsInfo( "aaa" , "bbb" , "ccc" , "ddd" , "eee" ); } /** * 打印參數(shù) * @param strings 參數(shù)的一個數(shù)組 */ public static void printArgumentsInfo(String...strings){ for ( int i= 0 ;i<strings.length;i++){ System.out.println( "參數(shù)" +(i+ 1 )+ " : " +strings[i]); } } } |
結(jié)果:
1
2
3
4
5
|
參數(shù)1 : aaa 參數(shù)2 : bbb 參數(shù)3 : ccc 參數(shù)4 : ddd 參數(shù)5 : eee |
以上所述就是本文的全部內(nèi)容了,希望大家能夠喜歡。