一個(gè)方法是返回map類型的.
Map<string,string> 這樣就object放不進(jìn)去.
但是需要拿到List,String . 可以用map來實(shí)現(xiàn)嗎?
我想要put("name","jack");put("list",Object);這樣混合的.有什麼辦法實(shí)現(xiàn)?或者針對(duì)這樣的問題還有其他合理的方式嗎?
小伙看你根骨奇佳,潛力無限,來學(xué)PHP伐。
Map<String, Object>
可以放String. 但是不會(huì)自動(dòng)判斷類型, 你每次get后要自己instanceof
一般來說,List
放的都是相同類型(擁有共同父類或接口),你這樣放是否設(shè)計(jì)不合理?
題主所說的這句:但是需要拿到List,String
,是否可以理解為Map
的value
為List<String>
或String
,那么統(tǒng)一設(shè)計(jì)成List<String>
不就行了,String
不過是長度為1的List<String>
罷了