我想用两个字符串填充Map。对于Map,我必须使用〈String,Object〉。使用〈String,String〉可以立即解决我的问题,但这是不可能的。我需要做哪些更改才能使其正常工作?:
Map<String, Object> myMap= [:] myMap."foo" = "Bar"
zrfyljdw1#
我需要做哪些更改才能使其正常工作?:
其实没什么。那个代码完全有效。你也可以这样做:
Map<String, Object> myMap= [:] myMap.foo = 'Bar'
或者这样:
Map<String, Object> myMap= [foo: 'Bar']
如果将Map<String, Object>更改为Map<String, String>,所有这些都将工作。
Map<String, Object>
Map<String, String>
1条答案
按热度按时间zrfyljdw1#
我需要做哪些更改才能使其正常工作?:
其实没什么。那个代码完全有效。你也可以这样做:
或者这样:
如果将
Map<String, Object>
更改为Map<String, String>
,所有这些都将工作。