String ...和Void ...关键字是什么意思?

Hus*_*sky 0 java android

是什么区别StringString...与之间有什么区别Void,并Void...在这方面?

class AddStringsTask extends AsyncTask<Void, String, Void>{

        @Override
        protected Void doInBackground(Void... unused) {
            for (String item: items){
                publishProgress(item);
                SystemClock.sleep(200);
            }
            return(null);
        }

        @Override
        protected void onProgressUpdate(String... item){
            ((ArrayAdapter)getListAdapter()).add(item[0]);
        }

        @Override
        protected void onPostExecute(Void unused){
            Toast.makeText(Cap15Asyncer.this,"Completed!" , Toast.LENGTH_SHORT).show();
        }   
    }   
Run Code Online (Sandbox Code Playgroud)

MBy*_*ByD 7

这意味着String函数调用中可能存在可变数量的参数,它被称为varargs.