匹配大写和小写



我试图匹配Scala字符串序列与。contains(" pear ")。我能够匹配梨,但是有没有其他的方法来匹配无论是大写还是小写的"梨",而不是首先使用小写或使用正则表达式?这是我目前所做的。

val fruits = Seq("apple", "PEAR")
fruits.map(_.toLowerCase).contains("pear")
Boolean = true

正如sinanspd所说

fruits.exists(_.equalsIgnoreCase("pear"))

这是更好的,因为它不将fruits的每个元素都转换为小写,它只转换必要的字符来拒绝或匹配元素。

相关内容

  • 没有找到相关文章

最新更新