什么是“String args[]”?主方法 Java 中的参数
2022-08-31 04:45:39
我刚刚开始用Java编写程序。以下 Java 代码是什么意思?
public static void main(String[] args)
什么?
String[] args
你什么时候会使用这些?
args
源代码和/或示例优先于抽象解释
我刚刚开始用Java编写程序。以下 Java 代码是什么意思?
public static void main(String[] args)
什么?String[] args
你什么时候会使用这些?args
源代码和/或示例优先于抽象解释
在 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:/
这些用于Java中的命令行参数。
换句话说,如果您运行
java MyProgram 一二
然后包含:args
[ “一”、“二” ]
public static void main(String [] args) {
String one = args[0]; //=="one"
String two = args[1]; //=="two"
}
这样做的原因是将应用程序配置为以特定方式运行,或者为其提供所需的某些信息。
如果你是Java的新手,我强烈建议你通读一下官方的Oracle Java™教程。