Java中 如何把Object类型强转成Map类型


首先你需要保证要转换的Object的实际类型是Map<String, String>
假设Object变量名为obj,强制转换(Map<String, String>)obj
转换前最好进行类型检查,防止出现ClassCastException
Map<String,String> map = (Map<String,String>)o1;
这样写会有警告,如何才能让其没有警告?
追答
方法上面加注解@SuppressWarnings("unchecked")
 
能这么转的前提是 你的object对象真的是一个 Map<String,String> 要不也是转不过去的


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM