早教吧作业答案频道 -->其他-->
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();
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();//返回输入流中的对象
ObjectOutputStream oos = new ObjectOutputStream(baos);//创建一个对象输出流对象(对字节数组输出流对象的一个包装)
oos.writeObject(original);//把original写入对象流中
ByteArrayInputStream bais =
new ByteArrayInputStream(baos.toByteArray());//创建一个字节数组输入流对象,数据为之前输出流的数据
ObjectInputStream ois = new ObjectInputStream(bais);/创建一个对象输入流对象(对字节数组输入流对象的一个包装)
return ois.readObject();//返回输入流中的对象
看了ByteArrayOutput...的网友还看了以下:
ByteArrayOutputStreambaos=newByteArrayOutputStream 2021-01-01 …