文章詳情頁
node.js - java的map能不能裝多種類型的值?String或者object或者List?
瀏覽:123日期:2024-01-02 15:20:22
問題描述
一個方法是返回map類型的.Map<string,string> 這樣就object放不進(jìn)去.但是需要拿到List,String . 可以用map來實現(xiàn)嗎?
我想要put('name','jack');put('list',Object);這樣混合的.有什么辦法實現(xiàn)?或者針對這樣的問題還有其他合理的方式嗎?
問題解答
回答1:Map<String, Object>可以放String. 但是不會自動判斷類型, 你每次get后要自己instanceof
回答2:一般來說,List放的都是相同類型(擁有共同父類或接口),你這樣放是否設(shè)計不合理?題主所說的這句:但是需要拿到List,String,是否可以理解為Map的value為List<String>或String,那么統(tǒng)一設(shè)計成List<String>不就行了,String不過是長度為1的List<String>罷了
回答3:Map<String, Object>
回答4:直接Map<String,Object>或者M(jìn)ap<Object,Object>
標(biāo)簽:
java
相關(guān)文章:
1. 數(shù)據(jù)庫 - Mysql的存儲過程真的是個坑!求助下面的存儲過程哪里錯啦,實在是找不到哪里的問題了。2. python執(zhí)行cmd命令,怎么讓他執(zhí)行類似Ctrl+C效果將其結(jié)束命令?3. MySQL主鍵沖突時的更新操作和替換操作在功能上有什么差別(如圖)4. ios - 類似微博首頁,一張圖的時候是如何確定圖大小的?5. 實現(xiàn)bing搜索工具urlAPI提交6. Python中使用超長的List導(dǎo)致內(nèi)存占用過大7. javascript - 我是做web前端的,公司最近有一個項目關(guān)于數(shù)據(jù)統(tǒng)計的!8. python - Django有哪些成功項目?9. 鏈接圖片時,鏈接不成功10. node.js - 微信小程序websocket連接問題
排行榜

熱門標(biāo)簽