-4

我有一个字符串变量。我需要将此变量类型转换为映射变量。例如:

 String stringVariable = "apple"
 // type cast this to map (Map<string,string>) stringVariable

我想apple用作地图而不是字符串。可能吗?

4

2 回答 2

0

这是不可能的。您需要以某种方式解析字符串。

也就是说,我不知道如何解析"apple"为地图。像这样的字符串"favorite -> apple"会更容易理解。

于 2012-07-30T05:07:18.743 回答
0

您绝对不能“苹果”到 Map 因为 Map 是一个处理键值对的集合,而 Apple 只是一个值。

您可以将 "apple" = "red" 或 "apple":"red" 之类的内容投射到 Map

或者在最坏的情况下,您可以尝试将“apple”投射到一个看起来像 ["apple":null] 的 Map ,但这没有任何意义。

于 2012-07-30T05:35:48.077 回答