gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-12-01 06:47:25 24 4
gpt4 key购买 nike

StringString... 之间有什么区别,VoidVoid... 之间有什么区别 在这种情况下?

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();
}
}

最佳答案

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

关于java - String... 和 Void... 关键字是什么意思?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6862914/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com