Java如何使用命令行参数?命令行程序

2021年3月23日15:03:11 发表评论 795 次浏览

如果我们通过编写命令"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." );
     }
}

输出:

output

如果发现任何不正确的地方, 或者想分享有关上述主题的更多信息, 请写评论。

木子山

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen: