Skip to content
zvozin edited this page Apr 13, 2017 · 3 revisions

Ad-hoc Javaslang maps can be created as follows:

    val hashSet = hashMap(1 to 1, 2 to 2, 3 to 3)
    val linkedHashMap = linkedHashMap(1 to "none", 2 to "a couple", 3 to "a lot")
    val treeMap = treeMap("this string" to 1, "is less than" to 2)

NOTE: keys in a TreeMap must be Comparable

A Javaslang Map can be converted to a Kotlin MutableMap:

    val mutableMap = hashMap(1 to 1, 2 to 2, 3 to 3).toMutableMap()

A Kotlin Map can be converted to a Javaslang Map:

    val jsMap  = mapOf(1 to 1, 2 to 2, 3 to 3).toJsMap()
Clone this wiki locally