java 之 泛型的通配符 和 泛型的限定
来源:互联网 发布:变化中的中国网络零售 编辑:程序博客网 时间:2024/06/04 19:06
泛型的通配符:? 未知类型
import java.util.ArrayList;import java.util.Collection;import java.util.HashSet;import java.util.Iterator;class Main{ // 如果这里 想让 ? 变成 某个父类的子类对象(包括这个父类) // 需要这样写: ? extends Fu //public static void printCollection(Collection<? extends Fu> a) // 也可以 接收 他和他的父类对象 // ? super Zi //public static void printCollection(Collection<? super Zi> a) public static void printCollection(Collection<?> a) { //Iterator <? extends Fu> it=a.iterator(); //Iterator <? super Zi> it=a.iterator(); Iterator<?> it= a.iterator(); while(it.hasNext()) { System.out.println(it.next()); } } public static void main(String args[]) { ArrayList<String> arr=new ArrayList<String>(); arr.add("神奇的我"); arr.add("神奇的你"); arr.add("神奇的它"); printCollection(arr); HashSet<Integer> Int=new HashSet<Integer>(); Int.add(134); Int.add(12); Int.add(124); printCollection(Int); }}
运行结果:
阅读全文
0 0
- 通配符,泛型的限定
- java 之 泛型的通配符 和 泛型的限定
- java 泛型之 通配符的限定 之 extends 的实例
- java 泛型之 通配符的限定 之 super 的实例
- java泛型程序设计——通配符类型+通配符的超类型限定
- Java泛型解析(02):通配符限定
- Java基础 通配符?+泛型限定
- Java泛型通配符以及限定
- 泛型类型限定和通配符类型限定
- 泛型类、泛型方法、通配符泛型、通配符的超类型限定
- Java泛型 通配符的限定
- java泛型之通配符的使用。
- Java 泛型的限定
- Java 泛型的限定
- 07 08-泛型-泛型限定(上限和下限) 09 10-泛型限定(上限的体现和下限的体现1 2) 11-泛型限定(通配符的体现) 12-集合查阅的技巧)
- JAVA泛型的通配符
- java泛型的通配符
- 泛型(Generic):了解泛型、泛型的应用、?通配符和泛型的限定、泛型方法和类型推断、泛型类、用反射获得实际
- 1012. 数字分类 (20)
- PHP 使用函数explode()、implode()和join()分割和连接字符串
- day02-HTML基础下
- 【JZOJ5419】筹备计划
- caffe随记(十)---DeepLabV2安装过程
- java 之 泛型的通配符 和 泛型的限定
- 第五周 项目3
- androrid 蓝牙开发基础
- Ubuntu无法挂载Windows10 硬盘的解决办法
- 第一次通过写博客,来总结知识......
- 求两个数的最大公约数(c语言编写)
- GDI透明动画(多背景移动
- [51nod1792]Jabby's segment tree
- C++ PHP扩展