您的位置:首页 > 其它

理解泛型和通配符?

2016-12-23 15:55 176 查看
集合中(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中的集合就是泛型的应用,?是通配符是实参,只能通配泛型类型,泛型是形参

泛型分为泛型接口,泛型类和泛型方法
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: