Kotlin中的重复MutableSet

时间:2019-10-03 07:20:16

标签: android kotlin

我试图重复

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

类似于以下代码

val chartMap = player.chart_values

player Player 类的对象,其中 chart_values

打印图表值

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

我能够从 chartMap 中获取数据,但是当我尝试从中删除数据时, chart_values 数据也被意外删除了

有见识吗?

1 个答案:

答案 0 :(得分:3)

您可以使用toMutableSet()方法来复制集合。

val chartMap = player.chart_values.toMutableSet()