课程
/后端开发
/Java
/文件传输基础——Java IO流
这个并没有明白 为什么这里就返回了对象 不是和原来一样吗
2017-10-31
源自:文件传输基础——Java IO流 2-2
正在回答
直接打印file类型,是在内部tostring了,它本身是一个File对象,第一节讲File的时候说过了。你试试其他对象类型,打印出来的都是对象地址。
一个是获取指定目录下所有的文件夹和文件的名称数组集合(dir.list())。
一个是获取指定目录下所有的文件夹和文件的抽象对象数组(dir.listFiles()),
哈哈 又是你。。
这个跟dir也就是File类底层的封装有关,你可以摁住ctrl+鼠标左键 进源代码看看的。
我们现在只是用.list()方法和.listFiles()方法。它在底层就是那样规定的:一个返回字符串数组,一个返回文件类型的数组。为了方便不同情况的使用 嘻嘻 我觉得是这样的
慕移动7208282 提问者
jamieacejiang 回复 慕移动7208282 提问者
慕移动7208282 提问者 回复 jamieacejiang
慕姐4925769 回复 jamieacejiang
举报
为您介绍IO流的使用,以及对象的序列化和反序列化的内容
1 回答为什么 不用list容器来装读到的byte?这样不是一次就能读完了吗??
1 回答不明白为什么
2 回答为啥写了throw语句抛出异常,就不提示异常了呢? 这一点始终没有搞明白
2 回答为什么不需要创建一个对象来调用方法
3 回答int b = InputStream.read();这个地方很不明白。