关于对象类型转换的一个问题

jdgdf566 jdgdf566 墨衍会员 · AI 创作全网分发 墨衍智能分发 通过墨衍一键同步至各平台 可同步平台 CSDN微信公众号微博知乎掘金百家号博客园抖音小红书 你的文章也可以这样分发 墨衍会员 ¥399起/年,写一次发全网 我也要 + 加入社区
我现在的需要是:定义一个类型A,可以把几乎任何类型赋值给A,我就可以把A作为结果传递到别的地方,然后在别的地方再把类型转换回来——使用强制转换——使用它。
我就把这个A设为Object,传递String的时候没有问题,接收的地方使用强制转换(String)。但是碰到了个HashMap<String, String>,编译的时候就警告了,虽然不影响运行。我想采用个没有警告的方案。
警告: [unchecked] 未经检查的转换
Map<String, String> urls = (HashMap<String, String>) chunk.body;
需要: HashMap<String,String>
找到: Object

不知道泛型可不可以,T、V等等是什么意思,有什么区别?
...全文

相关推荐

评论 13
收藏 已收藏
分享
返回顶部
jdgdf566
Java SE 62,621 成员 307,251 内容