理解泛型和通配符?

来源:互联网 发布:cad软件正版价格 编辑:程序博客网 时间:2024/06/05 06:49

集合中(list,map,set)不能用?,即其中只能放同一种类型的数据,如下使用方式可以

public static void main (String args[]){List<String> str = new ArrayList<>();str.add("123qw");List<Integer> in = new ArrayList<>();in.add(1);getData(str);getData(in);}public static void getData(List<?> list){System.out.println(list);}

java中的集合就是泛型的应用,?是通配符是实参,只能通配泛型类型,泛型是形参

泛型分为泛型接口,泛型类和泛型方法

0 0
原创粉丝点击