java中主要方法中String args []的用途
这个问题在这里已经有了答案:
主要方法只有一个,因为它是标准化的一种形式。 Oracle不知道程序员需要多少参数以及它们的类型。 出于这个原因,对于类型为String
的args[]
,您可以将N
参数传递给您的程序。 然后可以将它解析为Java中的任何基元类型。
以下是使用Java将参数传递给应用程序的示例:
java MyApp arg1 arg2 arg3 arg4 ... argN
每个传递的值都用空格分隔,并且位置上可以检索和操作它们,例如,如果需要位置4处的arg并将其转换为double
,则可以这样做:
String toDouble = args[4];
double numericalValue = Double.parseDouble(toDouble);
此外,这种形式被认为是通过一些参数来定义和配置你的应用程序的一些行为,所以通过一个独特的数组可以完成。
args[]
是一个String
数组。 所以你可以将多个String
传递给你的方法:
args[0] = "Hello";
args[1] = "World";
...
当您从命令行运行程序或在IDE中指定程序参数时,这些参数会被空格分隔(例如,“hello world”变为“hello”和“world”),并在第一个参数中提供给程序。 即使其他阵列存在,也没有用处。
链接地址: http://www.djcxy.com/p/49631.html