位集是一组非负整数, 这些整数表示为打包为64位字的位的可变大小数组。位集的内存占用量由存储在其中的最大数目确定。它扩展了Set特质。
Scala BitSet示例
import scala.collection.immutable._object MainObject{def main(args:Array[String]){var numbers = BitSet(1, 5, 8, 6, 9, 0)numbers.foreach((element:Int) =>
println(element))}}
输出
015689
Scala BitSet示例:添加和删除元素
你可以执行基本操作, 例如在位集中添加和删除。在以下示例中, 我们应用了这些操作。
import scala.collection.immutable._object MainObject{def main(args:Array[String]){var numbers = BitSet(1, 5, 8, 6, 9, 0)numbers.foreach((element:Int) =>
print(element+" "))numbers += 20// Adding an elementprint("\nAfter adding 20: ")numbers.foreach((element:Int) =>
print(element+" "))numbers-=0// Deleting an elementprint("\nAfter deleting 0: ")numbers.foreach((element:Int) =>
print(element+" "))}}
【Scala BitSet用法详解】输出
0 1 5 6 8 9 After adding 20: 0 1 5 6 8 9 20 After deleting 0: 1 5 6 8 9 20
推荐阅读
- Scala自定义异常示例
- Akka教程介绍
- Akka ActorSystem组件用法示例
- Akka终止Actor用法示例详解
- Akka Props用法示例详解
- Akka子Actor用法示例
- Akka Actor生命周期解释和示例详解
- Akka Actor发送消息示例详解
- Hbuilder X在Android app开发上真机调试的使用