gpt4 book ai didi

java - String[] args 与 main 方法中的 String... args 有何不同?

转载 作者:行者123 更新时间:2023-12-01 18:35:42 29 4
gpt4 key购买 nike

当我看到这两种可以在 main 方法中传递命令行参数的技术时,我感到很困惑。

我见过this link在 stackoverflow 中,但我仍然不明白。

我的疑问是这两种方式哪种更有效。

1.首先我们调用 main 并将参数分配为字符串数组2.第二步,我们使用变量 no 参数调用 main。

最佳答案

这意味着如果您想调用不是入口点的类的 main 方法,则更容易:

class MyProgram1 {
public static void main(String[] args) {
MyProgram2.main(new String[] {"arg1", "arg2", "arg3"})
}
}

对比:

class MyProgram1 {
public static void main(String[] args) {
MyProgram2.main("arg1", "arg2", "arg3")
}
}

关于java - String[] args 与 main 方法中的 String... args 有何不同?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22135762/

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