什么是“字符串参数 \[\]”? Java main 方法中的参数

新手上路,请多包涵

我刚开始用 Java 编写程序。下面的 Java 代码是什么意思?

 public static void main(String[] args)

  • 什么是 String[] args

  • 你什么时候使用这些 args

源代码和/或示例优于抽象解释

原文由 freddiefujiwara 发布,翻译遵循 CC BY-SA 4.0 许可协议

阅读 340
1 个回答

在 Java 中 args 包含提供的 命令行参数 作为 String 对象的数组。

换句话说,如果您在终端中以以下方式运行程序:

 C:/ java MyProgram one two

然后 args 将包含 ["one", "two"]

如果你想输出 args 的内容,你可以像这样循环遍历它们……

 public class ArgumentExample {
    public static void main(String[] args) {
        for(int i = 0; i < args.length; i++) {
            System.out.println(args[i]);
        }
    }
}

该程序将在终端打印:

 C:/ java MyProgram one two
one
two

C:/

原文由 Dan Lew 发布,翻译遵循 CC BY-SA 4.0 许可协议

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题