java - 什么是“String args []”?主方法Java中的参数

原文 标签 java parameters command-line-arguments main

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

public static void main(String[] args)



什么是String[] args
您什么时候使用这些args


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

最佳答案

在Java中,args包含提供的command-line arguments作为String对象的数组。

换句话说,如果您以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]);
        }
    }
}

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

相关文章:

java - IntelliJ IDEA 17-ASM字节码大纲不起作用

java - 从列表中提取信息<>

java - 像array.length这样的函数不包含NULL元素?

java - maven/visualvm : how can i use visualvm to profile a running surefire process?

asp.net-mvc - 如何在 ASP.NET MVC View 中访问路由参数?

javascript - 如何在 JavaScript 中编写一个按顺序返回参数的函数?

asp.net - 动态数据打乱 URL

C - 将可变数量的命令行参数传递给具有可变数量参数的方法

ruby-on-rails - Ocra生成的exe不接受参数

go - 在 Golang 中将命令行字符串解析为标志和参数