【发布时间】:2021-01-08 21:11:30
【问题描述】:
我有一个 java 代码,它可以进行 api 调用,其中包含参数。 我已将参数作为参数传递,这些参数在构建 jar 时需要传递。 我以这种方式运行我的 jar 文件-> jarname args[0] args[1] args[2] args[3] args[4]
现在,我需要一种方法,可以在构建 jar 时为 PR 传递空参数。有什么方法可以实现吗?..我希望 PR 参数是可选的。
String token = args[0];
String ProjectName = args[1];
String Branch = args[2];
String Language= args[3];
int PR = args[4];
URL IssuesTotalcountURL = new URL("sonarurl/api/issues/search?pageSize=500&componentKeys="+ProjectName+"&branch="+Branch+"&severities="+ list.get(i)+"&pullrequest=+PR+");
【问题讨论】:
-
您可以覆盖
public void something()、public void something(int i)、public void something(int i, String s)等方法。如果可选参数的类型相同,则可以使用...运算符,它是传递数组的语法糖。