Scala教程
Scala面向对象
Scala高级

Scala ListMap

Scala ListMap

该类使用基于列表的数据结构实现不可变映射。它维护插入顺序并返回 ListMap。此集合适用于小元素。
您可以通过调用其构造函数或使用 ListMap.empty 方法创建空 ListMap。

Scala ListMap 示例

在这个示例中,我们创建了一个空的 ListMap 和一个非空的 ListMap。
import scala.collection.immutable._
object MainObject{
    def main(args:Array[String]){
        var listMap = ListMap("Rice"->"100","Wheat"->"50","Gram"->"500")    // Creating listmap with elements
        var emptyListMap = new ListMap()            // Creating an empty list map
        var emptyListMap2 = ListMap.empty           // Creating an empty list map
        println(listMap)
        println(emptyListMap)
        println(emptyListMap2)
    }
}
输出:
ListMap(Rice-> 100, Wheat-> 50, Gram-> 500)
ListMap()
ListMap()

Scala ListMap 示例: 应用基本操作

import scala.collection.immutable._
object MainObject{
    def main(args:Array[String]){
        var listMap = ListMap("Rice"->"100","Wheat"->"50","Gram"->"500")    // Creating listmap with elements
        listMap.foreach{
            case(key,value)=>println(key+"->"+value)
        }
        println(listMap("Gram"))
        var newListMap = listMap+("Pulses"->"550")
        newListMap.foreach {
            case (key, value) => println (key + "-> " + value)
        }   
    }
}
输出:
Rice->100
Wheat->50
Gram->500
500
Rice-> 100
Wheat-> 50
Gram-> 500
Pulses-> 550
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4