其他分享
首页 > 其他分享> > Map

Map

作者:互联网

1.Map 有泛型的必要性---防止运行时报 incompatible types: Object cannot be converted to int 

Map 中未使用泛型,Map 进行 get 操作赋值给 int[ ] 的时候报如下错误

报错:incompatible types: Object cannot be converted to int

原因:没有使用泛型约束,Map 的默认类型为 Object,要赋值的类型为 int,类型不匹配,故报错

解决办法:加上泛型

 Map<Integer,Integer> hashMap = new HashMap<>();

 

标签:Map,incompatible,int,Object,报错,泛型
来源: https://www.cnblogs.com/listenerxx/p/14128361.html