java泛型<?>什么泛型参数,是不是无视它,假如可以无视它,为什么还要写上它
6条回答 默认 最新
- 码生 2015-11-20 05:04关注
<?>是通配符呀,相当于一个占位符,看下面的例子,你就知道这个符号的意义了:
用通配符,表示List泛型参数是Integer或其子类:public static void run(List<? extends Integer> list){ }
不用通配符,你能表示吗?
本回答被题主选为最佳回答 , 对您是否有帮助呢?解决 3无用
<?>是通配符呀,相当于一个占位符,看下面的例子,你就知道这个符号的意义了:
用通配符,表示List泛型参数是Integer或其子类:
public static void run(List<? extends Integer> list){
}
不用通配符,你能表示吗?