我正在编写一个Jenkins流水线,需要将字符串参数转换为长整型。
我已经尝试使用Long.valueOf和Long.parseLong。但是我收到了以下错误信息:
hudson.remoting.ProxyException: groovy.lang.MissingMethodException: No signature of method: java.lang.Class.parseLong() is applicable for argument types: (java.lang.String) values: [8899986991733205013]
或者这个错误信息:
hudson.remoting.ProxyException: groovy.lang.MissingMethodException: No signature of method: java.lang.Class.valueOf() is applicable for argument types: (java.lang.String) values: [8899986991733205013]
我的代码如下:
def min = Long.valueOf(params.paymentid) + Integer.valueOf(params.begin)
def max = Long.valueOf(params.paymentid) + Integer.valueOf(params.end)
有任何想法吗? 谢谢。
Integer
,但在问题中提到了 "Long.valueOf" 和 "Long.parseLong"。 - bdkosher