为什么 不用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。