我必須完成一個奇怪的特殊場景。它的描述如下:java中具有多種類型值的地圖
我要設計在「鍵」是字符串類型的總是一個地圖。然而,「價值」爲鍵中的一個可以是字符串或List(取決於特定鍵可以具有的值的數目。「值」將是一個字符串,如果該特定鍵只有一個值如果密鑰包含許多值,它必須是一個List)。如何完成這種情況?
例如:有2個鍵中的地圖即「姓名」和「電話號」。一個人只能有一個名字和多個電話號碼。因此,這裏第一個鍵即「Name」應該具有Value的「String」類型,而對於第二個鍵即「Phone Nos」應該具有Value的「List」類型。如何聲明這樣一個Map。可能嗎?
相同的家庭作業是:http://stackoverflow.com/questions/9259997/in-java-how-can-i-work-with-objects-which-can-be-either-string-or -liststring? – 2012-02-13 12:25:06