как создать экземпляр новой пары как значение в хэш-карте Java11? - PullRequest
0 голосов
/ 06 мая 2020

Я хотел бы инициализировать хэш-карту в Java11.

  import org.apache.commons.lang3.tuple

  HashMap<String, Pair<Integer, Double>> m = new HashMap<String, Pair<Integer, Double>>();

Как я могу создать новую пару как значение и поместить ее и ее ключ в хэш-карту?

  m.put("example_key", new Pair<Integer, Double>(1, 6.17));

Приведенный выше код не работает, я получил ошибку:

'Pair' is abstract and cannot be instantiated. 

Как я могу создать экземпляр?

1 Ответ

0 голосов
/ 06 мая 2020

К сожалению, неясно, какой класс Pair вы импортируете.

Попробуйте поискать доступные Pair преемники или стандартный c метод фабрики типа Pair.of или Pair.from

...