gpt4 book ai didi

java - 在运行配置中使用字符串作为参数并在 if 语句中使用它

转载 作者:行者123 更新时间:2023-12-02 08:04:48 26 4
gpt4 key购买 nike

只要运行配置中的参数等于“-output”,下面的代码就可以工作。但是当参数为空时,编译器会抛出 ArrayOutOfBoundsException。

这段代码的要点最终是:- 在运行配置参数中写入 -output 时执行操作- 如果参数为空或与 -output 不同,则执行其他操作

我发现了很多与此类似的问题。但我已经研究解决方案很长时间了,所以我开始了一篇新文章。非常感谢您的帮助。

...
public static void main(String[] args) {
Version_5 v5 = new Version_5("Test");
{
if(args[0].equals("-output")){
System.out.println("It works");
}
}
}
...

最佳答案

您需要先检查是否有参数,仅此而已。

if ((args.length > 0) && (args[0].equals("-output")) {
...

您还可以考虑使用参数解析库,其中有多个。

额外的括号有什么用?

关于java - 在运行配置中使用字符串作为参数并在 if 语句中使用它,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8349993/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com