如果我们通过编写命令"Java Hello lsbin", 其中类的名称为" Hello", 则它将运行到Hello。它是直到" Hello"的命令, 之后是" lsbin", 它们是命令行参数。
将命令行参数提供给JVM时, JVM会将这些参数包装并提供给args []。通过使用args.length检查args的长度, 可以确认它们实际上包裹在args数组中。
// Program to check for command line arguments
class Hello
{
public static void main(String[] args)
{
// check if length of args array is
// greater than 0
if (args.length > 0 )
{
System.out.println( "The command line" +
" arguments are:" );
// iterating the args array and printing
// the command line arguments
for (String val:args)
System.out.println(val);
}
else
System.out.println( "No command line " +
"arguments found." );
}
}
输出:
如果发现任何不正确的地方, 或者想分享有关上述主题的更多信息, 请写评论。