【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 constructorvar listset2:ListSet[String] = ListSet.empty// Creating an empty listsetprintln("listset: "+listset)println("listset2: "+listset2)println("After adding new elements:")listset+="India"// Adding new elementlistset2+="Russia"// Adding new elementprintln("listset: "+listset)println("listset2: "+listset2)}}
输出
listset: ListSet()listset2: ListSet()After adding new elements:listset: ListSet(India)listset2: ListSet(Russia)
推荐阅读
- Scala Map用法示例
- Scala 列表用法示例
- Scala ListMap用法示例
- Scala finally块的用法示例
- Scala HashMap用法示例
- Scala HashSet用法详解
- Scala异常处理示例
- Scala文件处理示例详解
- 路由基础之配置OSPF的认证和被动接口的配置