小编knu*_*rst的帖子

让java args成为Arraylist不会工作

由于以下问题,我几乎吓坏了:

public class FileMate {

   public static void main(String[] args) {

      Walker walker = new Walker();

      int mode = Integer.parseInt(args[0]);
      Checker.mode = mode;

      List<String> drives = new ArrayList<String>();

      for (int i=1; i == args.length; i++) {
         drives.add(args[i]+":\\");
      }

      for (String path : drives) {
         walker.walk(path);
      }
   }
}
Run Code Online (Sandbox Code Playgroud)

第一个参数是一个整数,并成功分配给"模式".但应将驱动器号分配给列表"驱动器"的部分在运行时跳过.我已经逐步调试它,args数组包含模式和2个驱动器号.

java

0
推荐指数
1
解决办法
53
查看次数

标签 统计

java ×1