什么是args以及我如何使用它?

时间:2013-05-03 19:47:57

标签: java args

我是一名真正的初级程序员,只是学习基础知识,而我正试图理解“main(String [] args)”中显示的“args”究竟是什么。 我整天都在搜索,我找不到答案...... 我发现它连接到 - 命令行参数。但我不知道这些含义是什么。 我想知道(即使它只是基本的)什么是“args”。 TNX。 噢......顺便说一句..如果重要的是我正在使用Java语言。

2 个答案:

答案 0 :(得分:3)

运行Java程序时,通常如下所示:

java MyProgram

但是,您也可以选择包含命令行参数。例如,如果您的程序添加了两个数字,您可以将其设置为采用如下输入:

java MyProgram 12 47

在这种情况下,arr等于["12", "47"]。以这种方式进行输入工作非常有用,因为它可以更轻松地通过批处理文件等自动运行程序。

答案 1 :(得分:0)

args是命令行参数的任意名称。从命令行运行java类文件会将一个字符串数组传递给main()函数。如果要处理额外的参数,可以检查args的某些索引处的关键字,并根据它们执行额外的功能。