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