Scala ListSet filter()方法及示例
在Scala ListSet中,filter() 方法用于选择满足指定谓词的所有列表元素。
方法定义:def filter(p:(A)=> Boolean):ListSet [A]
返回类型: 返回一个新的ListSet,其中包含满足给定谓词的所有元素。
示例1:
// Scala程序中的 filter() 方法
// 导入Scala集合中的ListSet
import scala.collection.immutable._
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 创建ListSet
val m1 = ListSet(1, 2, 3, 4, 5, 7)
// 应用 filter 方法
val result = m1.filter(_>2)
// 输出结果
println(result)
}
}
输出:
ListSet(3, 4, 5, 7)
_示例2: _
// Scala程序中的 filter()方法
// 导入Scala集合中的ListSet
import scala.collection.immutable._
// 创建对象
object GfG
{
// 主方法
def main(args:Array[String])
{
// 创建ListSet
val m1 = ListSet(1, 2, 3, 4, 5, 7)
// 应用 filter 方法
val result = m1.filter(_<1)
// 输出结果
println(result)
}
}
输出:
ListSet()
阅读更多:Scala 教程
极客教程