Scala教程
Scala面向对象
Scala高级

Scala ListSet

Scala ListSet

在 Scala 中,ListSet 类使用基于列表的数据结构实现不可变集合。元素以相反的插入顺序在内部存储,这意味着最新的元素位于列表的头部。它维护插入顺序。
这个集合只适合少量元素。您可以通过调用构造函数或应用函数 ListSet.empty 来创建空 ListSet。它的迭代和遍历方法按照元素第一次插入的顺序访问元素。

Scala ListSet 示例

import scala.collection.immutable._
object MainObject{
    def main(args:Array[String]){
        var listset = ListSet(4,2,8,0,6,3,45)
        listset.foreach((element:Int) => println(element+" "))
    }
}
输出:
4 
2 
8 
0 
6 
3 
45

Scala ListSet 示例: 创建 ListSet 并添加元素

import scala.collection.immutable._
object MainObject{
    def main(args:Array[String]){
        var listset:ListSet[String] = new ListSet()                 // Creating empty ListSet by using constructor
        var listset2:ListSet[String] = ListSet.empty                // Creating an empty listset
        println("listset: "+listset)
        println("listset2: "+listset2)
        println("After adding new elements:")
        listset+="India"            // Adding new element
        listset2+="Russia"          // Adding new element
        println("listset: "+listset)
        println("listset2: "+listset2)
    }
}
输出:
listset: ListSet()
listset2: ListSet()
After adding new elements:
listset: ListSet(India)
listset2: ListSet(Russia)
昵称: 邮箱:
Copyright © 2022 立地货 All Rights Reserved.
备案号:京ICP备14037608号-4