84669 Lernen von Personen
152542 Lernen von Personen
20005 Lernen von Personen
5487 Lernen von Personen
7821 Lernen von Personen
359900 Lernen von Personen
3350 Lernen von Personen
180660 Lernen von Personen
48569 Lernen von Personen
18603 Lernen von Personen
40936 Lernen von Personen
1549 Lernen von Personen
1183 Lernen von Personen
32909 Lernen von Personen
一个方法是返回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
一般来说,List放的都是相同类型(拥有共同父类或接口),你这样放是否设计不合理?题主所说的这句:但是需要拿到List,String,是否可以理解为Map的value为List<String>或String,那么统一设计成List<String>不就行了,String不过是长度为1的List<String>罢了
List
但是需要拿到List,String
Map
value
List<String>
String
直接Map<String,Object>或者Map<Object,Object>
Map<String, Object>
可以放String. 但是不会自动判断类型, 你每次get后要自己instanceof
一般来说,
List
放的都是相同类型(拥有共同父类或接口),你这样放是否设计不合理?题主所说的这句:
但是需要拿到List,String
,是否可以理解为Map
的value
为List<String>
或String
,那么统一设计成List<String>
不就行了,String
不过是长度为1的List<String>
罢了Map<String, Object>
直接Map<String,Object>或者Map<Object,Object>