课程
/后端开发
/Java
/文件传输基础——Java IO流
为什么 不用list容器来装读到的byte?这样不是一次就能读完了吗??
2017-01-16
源自:文件传输基础——Java IO流 4-2
正在回答
能存。list 添加的是 Object类型。但byte是基本数据类型。按理说是不能存的,但是java有自动装箱拆箱功能。你直接添加的时候是byte b = 'a';List list = new ArrayList();list.add(b);java会自动将 b 装箱成 Byte,然后存储。Byte是byte的封装类。然后你取出的时候byte bb = (Byte)list.get(0);就行了。java会自动将 取出来的Byte自动拆箱成 byte。
denson1989
denson1989 回复 denson1989
举报
为您介绍IO流的使用,以及对象的序列化和反序列化的内容
4 回答byte[]读取和Buffered读取是不是一直是byte读取快
6 回答为什么要读到-1就结束,读到别的不行么,不是很懂
2 回答buf是byte数组,不管buf多大,只要按照下面这么写就一定会把文件内容读完是么
2 回答最后AB为什么能读出来?不是只写了后8位吗?
1 回答Data流是有指针逻辑吗?读完第一个int数据 在读取int数据就自动读取到第二个int了吗?