这个错误是否意味着我正在调用isNumber()null值?我似乎无法理解它.
No signature of method:
java.lang.Integer.isNumber() is applicable for argument types: () values: [].
Stacktrace follows:
Message: No signature of method:
java.lang.Integer.isNumber() is applicable for argument types: () values: []
Run Code Online (Sandbox Code Playgroud)
这个错误意味着:类java.lang.Integer没有方法isNumber()
该方法isNumber()属于类java.lang.String.请参阅文档:http://groovy.codehaus.org/groovy-jdk/java/lang/String.html#isNumber()
也许你正在尝试做这样的事情:
123.isNumber() // will trow the error
Run Code Online (Sandbox Code Playgroud)
而正确的是:
"123".isNumber()
Run Code Online (Sandbox Code Playgroud)