java - main方法中的 "String args[]"参数是什么?

标签 java parameters command-line-arguments program-entry-point

下面的Java代码是什么意思?

public static void main(String[] args)
  • 什么是String[] args

  • 您什么时候会使用这些args

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

最佳答案

在 Java 中 args 包含提供的 command-line arguments作为 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:/

关于java - main方法中的 "String args[]"参数是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59912298/

相关文章:

javascript - 如何从Ajax返回字符串中解析参数

python - 将变量值连接到非字符串代码行

Android:使用参数启动服务

java - 比较 2 个单独数组中的 2 组整数值

java - Hadoop 示例作业在独立模式下失败并显示 : "Unable to load native-hadoop library"

c - 如何解释 C 命令行参数中的特殊字符?

c# - 命令行解析器库解析枚举列表

vb6 - 如何隐藏命令行参数

java - Android 通过 OpenCsv 写入 CSV 文件

java - Mockito 测试 void 方法抛出异常