Scala Mutable SortedSet dropWhile()

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 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程