java中Map可以有相同的value吗

 我来答
曾杨氏汝雁
2019-12-02 · TA获得超过3.6万个赞
知道大有可为答主
回答量:1.4万
采纳率:32%
帮助的人:929万
展开全部
我来回答你吧~
map是可以放相同的value的,不过key值必须唯一。
按你这个代码,List<b>
recordList
=
new
ArrayList<b>();
得到一个空的list,然后放入了map中。
List<a>
reList
=
new
ArrayList<a>();
又得到一个空list,然后放入了map中。
这样当你通过key
"a"或者"b"取值时候,都会得到一个size为0的list的。
但注意这个时候你取出的list是List这样的类型,并未泛型化,需要进行强转来得到List<b>或List<a>。
希望帮助了你吧。最好自己动手试试。
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式