谜之米
2017-01-16 13:39
为什么 不用list容器来装读到的byte?这样不是一次就能读完了吗??
能存。
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。
文件传输基础——Java IO流
133755 学习 · 1030 问题
相似问题