Как получить значение с карты в kotlin? - PullRequest
0 голосов
/ 21 декабря 2018

Можно ли получить значения в карте, связанной с ключом, без использования ключа?

У меня есть этот код.

val map = prices.associateBy({it.productName},{it.productPrice})

, которыйдает мне это

{Coffee=3.0, Gum=0.5, Beer=18.0}

Я хочу иметь возможность просто захватить все цены (3,0, 0,5 и т. д.) и сохранить их в список.

Любая помощь приветствуется!

1 Ответ

0 голосов
/ 21 декабря 2018

Таким образом, чтобы получить все значения с карты, вы можете просто использовать встроенное свойство values на карте, как это.

val map = prices.associateBy({it.productName},{it.productPrice})
val values = map.values

Возвращает коллекцию всех значений в этой карте, доступную только для чтения.Обратите внимание, что эта коллекция может содержать повторяющиеся значения.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...