个性化阅读
专注于IT技术分析

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)
赞(0) 打赏
未经允许不得转载:srcmini » Scala ListSet用法示例
分享到: 更多 (0)

评论 抢沙发

评论前必须登录!

 

觉得文章有用就打赏一下文章作者

微信扫一扫打赏