如何在Scala中检查字符串的字符是否包含整数?

时间:2019-02-09 00:24:55

标签: scala

例如,“ AB3”应返回true,而“ Dfw”应返回false。

有些方法可以完全检查字符串是否为int,但不是字符串的一部分?在Scala中有更简单的方法吗?

2 个答案:

答案 0 :(得分:4)

您可以将Char#isDigit谓词与StringOps#exists结合使用,以测试String的任何字符是否可以验证谓词:

"AB3".exists(_.isDigit) // true
"Dfw".exists(_.isDigit) // false

答案 1 :(得分:0)

"[0-9]".r.findFirstMatchIn("hu1sagd").isDefined