早教吧 育儿知识 作业答案 考试题库 百科 知识分享

ByteArrayOutputStreambaos=newByteArrayOutputStream();ObjectOutputStreamoos=newObjectOutputStream(baos);oos.writeObject(original);ByteArrayInputStreambais=newByteArrayInputStream(baos.toByteArray());ObjectInputStreamois=newObjectInputSt

题目详情
ByteArrayOutputStream baos = new ByteArrayOutputStream();
ObjectOutputStream oos = new ObjectOutputStream(baos);
oos.writeObject(original);
ByteArrayInputStream bais =
new ByteArrayInputStream(baos.toByteArray());
ObjectInputStream ois = new ObjectInputStream(bais);
return ois.readObject();
▼优质解答
答案和解析
ByteArrayOutputStream baos = new ByteArrayOutputStream(); //创建一个字节数组输出流对象
ObjectOutputStream oos = new ObjectOutputStream(baos);//创建一个对象输出流对象(对字节数组输出流对象的一个包装)
oos.writeObject(original);//把original写入对象流中
ByteArrayInputStream bais =
new ByteArrayInputStream(baos.toByteArray());//创建一个字节数组输入流对象,数据为之前输出流的数据
ObjectInputStream ois = new ObjectInputStream(bais);/创建一个对象输入流对象(对字节数组输入流对象的一个包装)
return ois.readObject();//返回输入流中的对象
看了ByteArrayOutput...的网友还看了以下: