理解泛型和通配符?

集合中(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中的集合就是泛型的应用,?是通配符是实参,只能通配泛型类型,泛型是形参

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

posted @ 2016-12-23 15:55  車輪の唄  阅读(12)  评论(0)    收藏  举报  来源