作者:手机用户2502923227 | 来源:互联网 | 2023-01-30 15:26
有人可以给我具体的hashMapOf()
方法示例,我应该何时使用它?
如果我做这样的事情:
val map2 : HashMap = hashMapOf()
map2["ok"] = "yes"
这意味着初始化map2属性我可以使用它.
但是像Kotlin中的其他方法一样:
val arr = arrayListOf("1", "2", "3")
我有什么方法可以像上面那样使用这种方法吗?
1> Alexander Ro..:
这很简单:
val map = hashMapOf("ok" to "yes", "cancel" to "no")
print(map) // >>> {ok=yes, cancel=no}
Method hashMapOf
返回java.util.HashMap
具有指定键值对的实例.
引擎盖下:
/**
* Creates a tuple of type [Pair] from this and [that].
*
* This can be useful for creating [Map] literals with less noise, for example:
* @sample samples.collections.Maps.Instantiation.mapFromPairs
*/
public infix fun A.to(that: B): Pair = Pair(this, that)