Scala Mutable SortedSet dropWhile()
在Scala可变集合中, dropWhile() 方法被用于删除满足特定条件的SortedSet中的最长元素前缀。
方法定义:def dropWhile(p:(A)= > Boolean):SortedSet [A]
返回类型:它返回一个TreeSet,其中包含从SortedSet中删除满足规定条件的最长元素前缀后的所有元素。
示例1:
// dropWhile()方法的Scala程序
//
import scala.collection.mutable.SortedSet
// 创建对象
object GfG
{
//主方法
def main(args:Array[String])
{
//创建列表
var s1 = SortedSet(1, 3, 5, 4, 2)
//打印SortedSet
println(s1)
//应用dropWhile方法
var res = s1.dropWhile(x = > {x%2!= 0)}
//显示输出
println(res)
}
}
TreeSet(1,2,3,4,5)
TreeSet(2,3,4,5)
示例2:
// dropWhile()方法的Scala程序
//
import scala.collection.mutable.SortedSet
// 创建对象
object GfG
{
//主方法
def main(args:Array[String])
{
//创建列表
var s1 = SortedSet(15,17,21)
//打印SortedSet
println(s1)
//应用dropWhile方法
var res = s1.dropWhile(x = > {x%3 == 0)}
//显示输出
println(res)
}
}
TreeSet(15,17,21)
TreeSet(17,21)
阅读更多:Scala 教程
极客教程