0
如何可以调用它接受未知数量的String
输入(例如void func(String... strs)
)与给定String
阵列(String[]
)的函数?调用的字符串...函数字符串[]
如何可以调用它接受未知数量的String
输入(例如void func(String... strs)
)与给定String
阵列(String[]
)的函数?调用的字符串...函数字符串[]
可变参数实际上是数组。鉴于这种方法:
void func(String... strs);
调用它很简单(以下相同):
func("a", "b", "c");
func(new String[] { "a", "b", "c" });
的方法实现,那么可以做的事情,如:
void func(String... strs) {
System.out.println("Array length: " + strs.length);
System.out.println("Array content: " + strs[0]);
}
明白可变参数参数只是用于呼叫站点方便的语法糖。
String可变参数,是一个字符串数组。你只需简单地调用它并传递String数组。
只需调用它 – 2012-08-13 08:56:37