在通配符上使用通用地图时出现问题

在通配符上使用通用地图时出现问题,第1张

通配符上使用通用地图时出现问题

通配符的意思是“值类型参数可以是任何东西”- 并不 意味着“您可以像使用任何想要的东西一样使用它”。换句话说,a

Map<String,UUID>
作为
Map<String, ?>
- 是有效的,但是您不希望能够将String值放入其中。

如果您想要一个绝对可以接受字符串值的映射,则需要:

Map<String, ? super String>


欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zaji/5487072.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-12-12
下一篇2022-12-12

发表评论

登录后才能评论

评论列表(0条)

    保存