栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

Map类型的方法 不适用

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

Map类型的方法 不适用

? extends Object

您正在使用通用通配符。您不能执行添加操作,因为类类型不确定。您不能添加/放置任何东西(null除外)。

有关使用通配符的更多详细信息,请参考oracle
docs。

Collection<?> c = new ArrayList<String>();c.add(new Object()); // Compile time error

由于我们不知道c的元素类型代表什么,因此无法向其添加对象。该

add()
方法采用参数
typeE
,即集合的元素类型。当实际类型参数为时
?
,它代表一些
unknowntype
。我们传递来添加的任何参数都必须是该未知类型的子类型。由于我们不知道那是什么类型,因此我们无法传递任何内容
The sole exceptionis null, which is a member of every type



转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/507181.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号