Дубликат MutableSet в Котлине - PullRequest
1 голос
/ 03 октября 2019

Я пытался продублировать

var chart_values: MutableSet<MutableMap.MutableEntry<String, Any>>? = mutableSetOf()

Как и в следующем коде

val chartMap = player.chart_values

player является объектом класса Player где chart_values ​​ являются

Печать chart_values ​​:

[ground={}, 
ground_level={}, 
date_of_birth=1988-07-18T00:00Z]

Я могу получить данные в chartMap , но когда я пытаюсьчтобы удалить элемент из него, chart_values ​​ данные также неожиданно удаляются

Есть идеи?

1 Ответ

3 голосов
/ 03 октября 2019

Вы можете использовать метод toMutableSet(), чтобы сделать копию набора.

val chartMap = player.chart_values.toMutableSet()
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...