我真的是 Groovy 的新手,我正在努力完成一些事情。我写了一些接收文本的 Groovy 代码(工作正常)。此文本应为整数(介于 0 和 10 之间)。可能只是用户输入了不同的内容。在那种情况下,我想做一些特定的错误处理。
现在我想知道,测试字符串类型变量是否可以转换为整数的最佳/最常规方法是什么?
(我想做的是要么消耗字符串中的整数,要么将我的计算结果设置为 0。
谢谢!
最佳答案
String 类有一个 isInteger()
方法,您可以使用:
def toInteger (String input) {
if (input?.isInteger()) {
return input.toInteger()
}
return 0
}
关于grails - Groovy - 类型测试?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3603138/