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

这个并没有明白 为什么这里就返回了对象 不是和原来一样吗

这个并没有明白 为什么这里就返回了对象 不是和原来一样吗

提问者:慕移动7208282 2017-10-31 14:02

个回答

  • 慕姐936777
    2018-04-14 23:22:47

    直接打印file类型,是在内部tostring了,它本身是一个File对象,第一节讲File的时候说过了。你试试其他对象类型,打印出来的都是对象地址。

  • 丑丶小亚
    2018-02-08 14:53:41

    一个是获取指定目录下所有的文件夹和文件的名称数组集合(dir.list())。

    一个是获取指定目录下所有的文件夹和文件的抽象对象数组(dir.listFiles()),

  • jamieacejiang
    2017-10-31 16:45:43

    哈哈 又是你。。

    这个跟dir也就是File类底层的封装有关,你可以摁住ctrl+鼠标左键 进源代码看看的。

    我们现在只是用.list()方法和.listFiles()方法。它在底层就是那样规定的:一个返回字符串数组,一个返回文件类型的数组。为了方便不同情况的使用 嘻嘻 我觉得是这样的