你好:   
  
  import   java.io.*;   
  class   SetFileLength   
  {   
          public   static   void   main(String[]   args)//请问这里args是什么意思??   
  {   
                  if   (args.length  <   2)//请问这里args.length是什么意思??   
                      {   
                                                System.exit(1);   
                      }   
                  long   size   =   0;   
                  try   
                  {   
                          size   =   Long.parseLong(args[1]);//请问这里args[1]是什么意思??   
                  }
在线等,请多多指点。非常感谢!!!

解决方案 »

  1.   

    args没有任何意思。一个名字而已。你可以取其他的名字是一样的
      

  2.   

    args.length指你输入的的长度。
      

  3.   

    args.length
    是args数组的长度,就是这个数组里一共有多少个元素args[1]就是args这个数组的第二个元素或者是[1]号元素([0]号元素是第一个元素)
      

  4.   

    args是参数数组名
    args.length是获取参数数组的长度
    既然说了是参数数组,args[1]就不用解释了吧
      

  5.   

    main函数和普通函数一样可以有参数,
    这里的args是一个字符串数组参数,
    args.length为这个参数数组的大小,
    args[1]为数组的第二个元素.
      

  6.   

    public       static       void       main(String[]       args)//请问这里args是什么意思??举个例子:SetFileLength str1 str2 这个命令中,args[]相当于被放入了两个参数,也就是args[str1,str2]if       (args.length     <       2)//请问这里args.length是什么意思??       
    同上例,这个意思就是说args[]这个数组的长度为多少,本例子中为2size       =       Long.parseLong(args[1]);//请问这里args[1]是什么意思??       这个是数组中的第2个参数 ,同上例子,args[1] = str2
      

  7.   

    args是参数数组名
    args.length是获取参数数组的长度
    args[1]数组中的第二个元素
    Long.parseLong(args[1])意思将数组元素该厂long型的
      

  8.   

    如果你用过java命令行工具的话应该会明白args的意思,
    比如你执行你这个程序的时候:java SetFileLength  1 2 3
    这后面的1 2 3 就是你输入的数组,通过main方法接收!
    等同于String[] args = {"1", "2", "3"};