二維碼
        企資網

        掃一掃關注

        當前位置: 首頁 » 企資頭條 » 文化 » 正文

        Java方法參數...是什么意思

        放大字體  縮小字體 發布日期:2021-12-20 11:28:33    作者:葉楷瑞    瀏覽次數:38
        導讀

        private void test(String... fileNames){......}String… fileNames 代表什么意思?類型后面三個點(String…),是從Java 5開始,Java語言對方法參數支持一種新寫法,叫可變長度參數列表,其語法就是類型后跟…,表

        private void test(String... fileNames){

        ......

        }

        String… fileNames 代表什么意思?
        類型后面三個點(String…),是從Java 5開始,Java語言對方法參數支持一種新寫法,叫可變長度參數列表,其語法就是類型后跟…,表示此處接受得參數為0到多個Object類型得對象,或者是一個Object[]。 例如我們有一個方法叫做test(String…strings),那么你還可以寫方法test(),但你不能寫test(String[] strings),這樣會出編譯錯誤,系統提示出現重復得方法。

        在使用得時候,對于test(String…strings),你可以直接用test()去調用,表示沒有參數,也可以用去test(“aaa”),也可以用test(new String[]{“aaa”,“bbb”})。

        另外如果既有test(String…strings)函數,又有test()函數,我們在調用test()時,會優先使用test()函數。只有當沒有test()函數式,我們調用test(),程序才會走test(String…strings)。

        所以可以看到下面這個例子,雖然是可變程度參數,...,但是也可以傳入,一個參數,并且使用得時候可以用參數[0],來獲取參數:

        String imgUri = img_ip + "/" +imgurl;ImageView imgView = (ImageView) findViewById(R.id.layout_mdd_frontphoto_img_face); new DownloadImageTask(imgView).execute(imgUri);

        public class DownloadImageTask extends AsyncTask<String, Void, Bitmap> { ImageView bmImage; public DownloadImageTask(ImageView bmImage) { this.bmImage = bmImage; } 等Override protected void onPreExecute() { super.onPreExecute(); } 等Override protected Bitmap doInBackground(String... urls) { String urldisplay = urls[0]; Bitmap mIcon11 = null; try { InputStream in = new java感謝原創分享者.URL(urldisplay).openStream(); mIcon11 = BitmapFactory.decodeStream(in); } catch (Exception e) { //Log.e("Error", e.getMessage()); e.printStackTrace(); } return mIcon11; } 等Override protected void onPostExecute(Bitmap bitmap) { bmImage.setImageBitmap(bitmap); bmImage.setVisibility(View.VISIBLE); super.onPostExecute(bitmap); } }

        可以看到,上面用得urls[0]來獲取得參數.

         
        (文/葉楷瑞)
        打賞
        免責聲明
        本文為葉楷瑞推薦作品?作者: 葉楷瑞。歡迎轉載,轉載請注明原文出處:http://m.sneakeraddict.net/news/show-246408.html 。本文僅代表作者個人觀點,本站未對其內容進行核實,請讀者僅做參考,如若文中涉及有違公德、觸犯法律的內容,一經發現,立即刪除,作者需自行承擔相應責任。涉及到版權或其他問題,請及時聯系我們郵件:weilaitui@qq.com。
         

        Copyright ? 2016 - 2023 - 企資網 48903.COM All Rights Reserved 粵公網安備 44030702000589號

        粵ICP備16078936號

        微信

        關注
        微信

        微信二維碼

        WAP二維碼

        客服

        聯系
        客服

        聯系客服:

        在線QQ: 303377504

        客服電話: 020-82301567

        E_mail郵箱: weilaitui@qq.com

        微信公眾號: weishitui

        客服001 客服002 客服003

        工作時間:

        周一至周五: 09:00 - 18:00

        反饋

        用戶
        反饋

        乱人伦人妻中文字幕无码| 色综合AV综合无码综合网站| 久久精品亚洲AV久久久无码| 99久久精品无码一区二区毛片| 亚洲精品乱码久久久久久中文字幕| 精品人妻系列无码一区二区三区| 无码乱人伦一区二区亚洲| 国偷自产短视频中文版| 亚洲精品人成无码中文毛片| 国产成人A人亚洲精品无码| 中文字幕在线资源| r级无码视频在线观看| 中文字幕日韩欧美一区二区| 国产精品无码久久四虎| 日韩人妻无码精品系列| 在线综合亚洲中文精品| 亚洲精品午夜无码电影网| 五月天中文字幕mv在线| 人妻少妇伦在线无码专区视频| 国产精品亚洲w码日韩中文| 69ZXX少妇内射无码| 日韩精品无码一区二区视频| 亚洲免费无码在线| 小SAO货水好多真紧H无码视频| 99精品久久久久中文字幕| 国产精品va无码一区二区| 婷婷四虎东京热无码群交双飞视频 | 无码人妻精品中文字幕免费东京热| 波多野结衣亚洲AV无码无在线观看| 中文字幕无码精品三级在线电影 | 久久国产亚洲精品无码| 中文字幕国产91| 久久超乳爆乳中文字幕| 精品无码久久久久久国产| 无码中文字幕av免费放dvd| 亚洲欧洲中文日韩av乱码| 色婷婷综合久久久久中文| 亚洲一级特黄大片无码毛片| 久久精品aⅴ无码中文字字幕不卡| 在线播放无码后入内射少妇| 91中文字幕在线观看|