【问题标题】:What does String... params mean? [duplicate]String...params 是什么意思? [复制]
【发布时间】:2013-10-01 17:58:26
【问题描述】:

我正在关注一本书并得到以下代码:

    private class DownloadTask extends AsyncTask<String, Void, Bitmap> 
    {    
         @Override         
         protected Bitmap doInBackground(String... params) 
         {             
             String url = params[0]; 
             // ...
         }
    }

String... paramsdoInBackground() 方法的参数)有什么作用?

【问题讨论】:

标签: java


【解决方案1】:

这被称为 Varargs,您可以在此处的文档中阅读更多信息:http://docs.oracle.com/javase/1.5.0/docs/guide/language/varargs.html

简而言之,这意味着您可以将最终参数作为单个参数的序列或数组传递。

【讨论】:

    猜你喜欢
    • 2012-11-10
    • 2013-06-27
    • 2011-07-03
    • 2013-07-13
    • 2013-12-23
    • 2012-09-08
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多