Scala不可变TreeSet的find()方法

Scala不可变TreeSet的find()方法

在Scala不可变TreeSet类中, find() 方法用于在TreeSet中返回满足给定谓词的元素。

方法定义:def find(p: (A) => Boolean): Option[A]

返回类型:如果存在满足给定谓词的第一个元素,则返回该元素,否则返回None。

示例#1:

//Scala程序find()方法
// Import TreeSet
import scala.collection.immutable._

// 创建对象
object GfG {

   // 主方法
   def main(args:Array[String]) {

       // 创建 TreeSet
       val t1 = TreeSet(2, 4, 6, 7, 8, 9)

       // 打印 TreeSet
       println(t1)

       // 应用 find() 方法
       val result = t1.find(x => {x % 7 == 0})

       // 显示输出
       println("元素可被 7 整除: " + result)
   }
} 
TreeSet(2, 4, 6, 7, 8, 9)
元素可被 7 整除: Some(7)

示例#2:

//Scala程序find()方法
// Import TreeSet
import scala.collection.immutable._

// 创建对象
object GfG {

   // 主方法
   def main(args:Array[String]) {

       // 创建 TreeSet
       val t1 = TreeSet(2, 4, 6, 7, 8, 9)

       // 打印 TreeSet
       println(t1)

       // 应用 find() 方法
       val result = t1.find(x => {x % 10 == 0})

       // 显示输出
       println("元素可被 10 整除: " + result)
   }
} 
TreeSet(2, 4, 6, 7, 8, 9)
元素可被 10 整除: None

阅读更多:Scala 教程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程