代码如下:
Map<Integer,Integer> map=new HashMap<>(); .... Set set=map.keySet(); int[] arr=set.toArray(new Integer[0]);
报错
如果将
Set set=map.keySet()
改为
Set<Integer> set=map.keySet()
就不会报错? 为啥?
收起
泛型在使用时必须明确使用的类型
报告相同问题?