我正在读一本书并得到以下代码:
private class DownloadTask extends AsyncTask<String, Void, Bitmap>
{
@Override
protected Bitmap doInBackground(String... params)
{
String url = params[0];
// ...
}
}
String... params
(doInBackground()
方法的参数)做什么?
答案 0 :(得分:0)
这称为Varargs,您可以在此处的文档中阅读更多内容:http://docs.oracle.com/javase/1.5.0/docs/guide/language/varargs.html
简而言之,它意味着您可以将最终参数作为一系列单个参数或数组传递。