Карты с несколькими типами значений в Java

Я должен выполнить странный странный сценарий. Это описано следующим образом:

Я должен разработать карту, гдеКлючи'всегдастрока тип. Однако 'Стоимостьдля одного из ключей может бытьСтрока или Список(зависит от количества значений, которые может иметь конкретный ключ. «Значение» будет строкой, если этот конкретный ключ имеет только одно значение, и должно быть списком, если ключ содержит много значений). Как реализовать этот сценарий?

Например: на карте есть 2 клавиши, а именно «Имя» и «Номера телефонов». Человек может иметь только одно имя и несколько телефонных номеров. Поэтому здесь первый ключ, т. Е. «Имя», должен иметь тип «Строка» для значения, тогда как для второго ключа, т. Е. «Номера телефонов», должен иметь тип «Список» для значения. Как объявить такую карту. Является ли это возможным?

Ответы на вопрос(5)

Ваш ответ на вопрос