java中的Map<k,v>泛型

Map<k,v>应该是支持泛型的吧。。可是为什么这段代码会报错!ps:Board是我自己定义的一个类Map<int,List<Board>>boardList=newHa... Map<k,v>应该是支持泛型的吧。。可是为什么这段代码会报错!

ps:Board是我自己定义的一个类

Map<int,List<Board>> boardList = new HashMap<int,List<Board>>();

----------int 这个类型上面会出现红线报错诶。。。
========请问要怎样才能解决这个问题?
展开
 我来答
tech_java
2009-05-15 · TA获得超过567个赞
知道小有建树答主
回答量:186
采纳率:100%
帮助的人:0
展开全部
应为Map中的两个泛型都是Object,基本类型是不行的。
你可以改成
Map<Integer,List<Board>> boardList = new HashMap<Integer,List<Board>>();

效果一样
问号等于不明白
2009-05-15 · TA获得超过446个赞
知道小有建树答主
回答量:248
采纳率:0%
帮助的人:193万
展开全部
int 是原始数据类型
这样写 Map<Integer,List<Board>> boardList = new HashMap<Integer,List<Board>>();
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
雾里看花的过客
2009-05-15 · TA获得超过554个赞
知道小有建树答主
回答量:628
采纳率:100%
帮助的人:400万
展开全部
嗯,用Integer替换int
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2018-10-25
展开全部
map容器【不支持】八种基本类型 byte 、short、int、long、float、double、char、boolean.
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式