我有一个Option[String]
。
我想检查是否存在一个字符串,如果存在则不为空。
def isBlank( input : Option[String]) : Boolean =
{
input.isEmpty ||
input.filter(_.trim.length > 0).isEmpty
}
Scala中有更好的方法吗?
最佳答案
您应该使用exists
检查。像这样:
myOption.exists(_.trim.nonEmpty)
当且仅当
True
不是Option[String]
并且不为空时,该方法才会返回None
。
关于string - 检查字符串是否为空或在Scala中不存在,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24086493/