如何使用给定的数组()调用接受未知数量String
输入的函数(例如)?void func(String... strs)
String
String[]
Varargs参数实际上是数组.鉴于此方法:
void func(String... strs);
Run Code Online (Sandbox Code Playgroud)
调用它很简单(以下是相同的):
func("a", "b", "c");
func(new String[] { "a", "b", "c" });
Run Code Online (Sandbox Code Playgroud)
然后,方法实现可以执行某些操作,例如:
void func(String... strs) {
System.out.println("Array length: " + strs.length);
System.out.println("Array content: " + strs[0]);
}
Run Code Online (Sandbox Code Playgroud)
理解varargs参数只是用于调用站点方便的语法糖.
归档时间: |
|
查看次数: |
74 次 |
最近记录: |