日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

通配符指什么呢?

發布時間:2023/12/18 编程问答 40 豆豆
生活随笔 收集整理的這篇文章主要介紹了 通配符指什么呢? 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

轉自:

通配符指什么呢?

下文筆者講述通配符的簡介說明,如下所示

通配符:指可匹配任意類型的符號

例:

public static void main(String[] args) {ArrayList<String> a1 = new ArrayList<String>();a1.add("java265.com");a1.add("java教程");a1.add("java愛好者");ArrayList<Integer> a2 = new ArrayList<Integer>();a2.add(88);a2.add(99);a2.add(2222); }

在泛型之前,打印ArrayList信息,需采用以下方法

public static void printList(ArrayList list){for (Iterator iterator = list.iterator(); iterator.hasNext();) {Object object = (Object) iterator.next();System.out.println(object); }}

當我們了解過泛型之后,我們可使用以下方法
打印數組

public static <T>void vistor(ArrayList<T> a){Iterator<T> iterator = a.iterator();while(iterator.hasNext()){T t = iterator.next(); System.out.println(t);} } 此處我們可用使用定義泛型的方法 但是如果是泛型類,則不允許定位static 此時我們就可借助通配符

例:

//占位符,也稱為通配符。表示元素類型可以匹配任意類型 public static void sop(ArrayList<?> a){for(Iterator<?> it = a.iterator();it.hasNext();){System.out.println(it.next());} } 泛型方法T:是具體類型的話,可以接收T t = iterator.next(); ?:占位符,不明確具體類型 帶通配符ArrayList<?> a List:是各種泛型的父類

總結

以上是生活随笔為你收集整理的通配符指什么呢?的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。