public class DirList {
  public static void main(String[] args) {
    try {
      File path = new File(".");
      String[] list;
      if(args.length == 0)
        list = path.list();
红色字体是什么意思?

解决方案 »

  1.   

    args是这个类(DirList)中Main方法的参数,一个String型数组。
    args.length是这个数组的长度在命令行执行java DirList 参数1 参数2 ...时,后面这些参数会保存在这个数组里
      

  2.   

    1楼正确,更明确的说就是说你没有输入参数时 list   =   path.list(); 
      

  3.   

    main()中的参数args,是一个String数组的名字。该数组是用来接受从键盘输入的字符串