如何在 Kotlin 中声明和初始化一个 MutableSet?
How to declare and initialize a MutableSet in Kotlin?
如何用值 1、2 和 3 声明一个 MutableSet<Int>
?
Kotlin 没有自己的集合接口实现。您可以使用标准的 Java 集合,例如 HashSet
或 TreeSet
,或任何其他集合实现。 HashSet 是最流行的一种,从给定元素创建 HashSet 的首选方法是使用 hashSetOf
函数:
val set: MutableSet<Int> = hashSetOf(1, 2, 3)
我会用 mutableSetOf:
val s = mutableSetOf(1, 2, 3)
这是一个 kotlin.collections.LinkedHashSet 的内幕。
如何用值 1、2 和 3 声明一个 MutableSet<Int>
?
Kotlin 没有自己的集合接口实现。您可以使用标准的 Java 集合,例如 HashSet
或 TreeSet
,或任何其他集合实现。 HashSet 是最流行的一种,从给定元素创建 HashSet 的首选方法是使用 hashSetOf
函数:
val set: MutableSet<Int> = hashSetOf(1, 2, 3)
我会用 mutableSetOf:
val s = mutableSetOf(1, 2, 3)
这是一个 kotlin.collections.LinkedHashSet 的内幕。