【发布时间】:2012-03-04 19:38:48
【问题描述】:
我必须完成一个奇怪的奇特场景。其描述如下:
我必须设计一个地图,其中“Keys”始终为 String 类型。但是,其中一个键的 'Value' 可能是 String 或 List(取决于特定键可以具有的值的数量。'Value' 将是如果该特定键只有一个值,则为 String,如果该键包含许多值,则它必须是 List)。如何完成这个场景?
例如:地图中有两个键,即“姓名”和“电话号码”。一个人只能有一个姓名和多个电话号码。所以这里第一个键,即“名称”应该有“字符串”类型的值,而第二个键,即“电话号码”应该有“列表”类型的值。如何声明这样的地图。有可能吗?
【问题讨论】:
-
相同的家庭作业:stackoverflow.com/questions/9259997/… ???