raw*_*esh 12 java eclipse android adt
我最近遇到了一个java片段.函数定义的格式与我迄今所知的格式不同.以下是守则─
protected Void doInBackground(String... params) {
Log.i(TAG, "doInBackground");
//Invoke web method 'PopulateCountries' with dummy value
invokeJSONWS("dummy","PopulateCountries");
return null;
}
Run Code Online (Sandbox Code Playgroud)
和...参数中的类似功能
protected void onProgressUpdate(Void... values) {
Log.i(TAG, "onProgressUpdate");
}
Run Code Online (Sandbox Code Playgroud)
...在以下背景下意味着什么?
Cod*_*roc 25
......在以下背景下意味着什么?
如果要使用类型为say的参数调用方法但是您不知道要传递多少参数,则可以使用此参数来指定可变长度参数String.
因为你可以传递任何数量的String方法.
所以你可以像这些方式调用方法.
对于
public void met(String...a)
Run Code Online (Sandbox Code Playgroud)
你可以通过调用这个方法
ob.met()
ob.met("a")
ob.met("a","b")
Run Code Online (Sandbox Code Playgroud)
等等.
| 归档时间: |
|
| 查看次数: |
8335 次 |
| 最近记录: |