我正在寻找一种方法来匹配可能包含整数值的字符串。如果有,解析它。我想编写类似以下代码的代码:
我正在寻找一种匹配可能包含整数值的字符串的方法。如果有,解析它。我希望编写类似以下代码的代码:
def getValue(s: String): Int = s match {
case "inf" => Integer.MAX_VALUE
case Int(x) => x
case _ => throw ...
}
这个目标是如果字符串等于"inf",则返回Integer.MAX_VALUE。如果该字符串可以转换为整数,则返回整数值。否则抛出异常。