什么是“字符串args[]”?主要方法Java中的参数

什么是“字符串args[]”?主要方法Java中的参数

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

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

  • 你什么时候用这些args?

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


MM们
浏览 633回答 3
3回答

蝴蝶不菲

Java语言args包含提供的命令行参数作为一个数组String物品。换句话说,如果您将程序运行为java MyProgram one two然后args将包含["one", "two"].如果要输出args你可以这样绕着它们走.public&nbsp;class&nbsp;ArgumentExample&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;public&nbsp;static&nbsp;void&nbsp;main(String[]&nbsp;args)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;for(int&nbsp;i&nbsp;=&nbsp;0;&nbsp;i&nbsp;<&nbsp;args.length;&nbsp;i++)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;System.out.println(args[i]); &nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;} &nbsp;&nbsp;&nbsp;&nbsp;}}

波斯汪

这些是用于Java中的命令行参数。换句话说,如果你Java MyProgram 1-2然后args包含:[“一”,“二”]public&nbsp;static&nbsp;void&nbsp;main(String&nbsp;[]&nbsp;args)&nbsp;{ &nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;one&nbsp;=&nbsp;args[0];&nbsp;//=="one" &nbsp;&nbsp;&nbsp;&nbsp;String&nbsp;two&nbsp;=&nbsp;args[1];&nbsp;//=="two"}这样做的原因是将应用程序配置为以特定的方式运行,或者为其提供所需的一些信息。如果您是Java新手,我强烈建议您阅读Oracle的官方版本爪哇TM教程.

慕勒3428872

args包含调用时传递给Java程序的命令行参数。例如,如果我像这样调用程序:$&nbsp;java&nbsp;MyProg&nbsp;-f&nbsp;file.txt然后args将是包含字符串的数组。"-f"和"file.txt".
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java