84669 person learning
152542 person learning
20005 person learning
5487 person learning
7821 person learning
359900 person learning
3350 person learning
180660 person learning
48569 person learning
18603 person learning
40936 person learning
1549 person learning
1183 person learning
32909 person learning
一个方法是返回map类型的.Map<string,string> 这样就object放不进去.但是需要拿到List,String . 可以用map来实现吗?
我想要put("name","jack");put("list",Object);这样混合的.有什么办法实现?或者针对这样的问题还有其他合理的方式吗?
小伙看你根骨奇佳,潜力无限,来学PHP伐。
Map<String, Object>可以放String. 但是不会自动判断类型, 你每次get后要自己instanceof
Map<String, Object>
instanceof
Generally speaking, List放的都是相同类型(拥有共同父类或接口),你这样放是否设计不合理?题主所说的这句:但是需要拿到List,String,是否可以理解为Map的value为List<String>或String,那么统一设计成List<String>不就行了,String不过是长度为1的List<String>that’s all
List
但是需要拿到List,String
Map
value
List<String>
String
Direct Map<String,Object> or Map<Object,Object>
Map<String, Object>
可以放String. 但是不会自动判断类型, 你每次get后要自己instanceof
Generally speaking,
List
放的都是相同类型(拥有共同父类或接口),你这样放是否设计不合理?题主所说的这句:
但是需要拿到List,String
,是否可以理解为Map
的value
为List<String>
或String
,那么统一设计成List<String>
不就行了,String
不过是长度为1的List<String>
that’s allMap<String, Object>
Direct Map<String,Object> or Map<Object,Object>