问答详情
源自:2-2 遍历目录

打印输出目录时为什么参数里填的是引用

测试类中

fileUtils.listDirectory(new File("e:\\example));

为什么括号里不直接填fileUtils.listDirectory("e:\\example“);

学蒙了我,,,


提问者:qq_浮雲遊子_03977413 2017-05-10 17:06

个回答

  • linhbo
    2017-10-19 15:06:08

    参数类型是File,直接写说白了就是个字符串,你拿String类型的东西如何能当做到File类型的参数传呢?


  • 慕虎6576781
    2017-05-10 18:25:47

    fileUtils.listDirectory(new File("e:\\example));相当于:

    File file=new File("e:\\example");

    fileUtils.listDirectory(file);

    你写listDirectory()方法的时候,传的参数就是File dir,

    所以需要先找到目录,才能去调用listDirectory()方法啊