通配符指什么呢?
轉自:
通配符指什么呢?
下文筆者講述通配符的簡介說明,如下所示
通配符:指可匹配任意類型的符號例:
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 void sop(ArrayList<?> a){for(Iterator<?> it = a.iterator();it.hasNext();){System.out.println(it.next());} } 泛型方法T:是具體類型的話,可以接收T t = iterator.next(); ?:占位符,不明確具體類型 帶通配符ArrayList<?> a List:是各種泛型的父類總結
- 上一篇: kvm文档翻译-第六章
- 下一篇: 计算机显存影响什么,老司机告诉你显存是怎