这个并没有明白 为什么这里就返回了对象 不是和原来一样吗
直接打印file类型,是在内部tostring了,它本身是一个File对象,第一节讲File的时候说过了。你试试其他对象类型,打印出来的都是对象地址。
一个是获取指定目录下所有的文件夹和文件的名称数组集合(dir.list())。
一个是获取指定目录下所有的文件夹和文件的抽象对象数组(dir.listFiles()),
哈哈 又是你。。
这个跟dir也就是File类底层的封装有关,你可以摁住ctrl+鼠标左键 进源代码看看的。
我们现在只是用.list()方法和.listFiles()方法。它在底层就是那样规定的:一个返回字符串数组,一个返回文件类型的数组。为了方便不同情况的使用 嘻嘻 我觉得是这样的