首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > JAVA > Eclipse开发 >

如何把object类型转成DataInputStream

2011-12-15 
怎么把object类型转成DataInputStream?我有一个object got,是通过ObjectInputStream ois new ObjectInpu

怎么把object类型转成DataInputStream?
我有一个object got,是通过
ObjectInputStream ois = new ObjectInputStream(socket.getInputStream());
Object got; 
got=ois.readObject();得到的,现在需要把他写如一个DataInputStream

如if (got instanceof byte[]){
   
   
DataInputStream dis = new DataInputStream((byte[]) got);
   
  bitmap = BitmapFactory.decodeStream(dis);

的dis中,应该怎么做?

ps:dis好象没有dis.readObject()或dis.wrietObject()方法


[解决办法]
你无法把东西写入DataInputStream。
你需要用DataOutputStream或ObjectOutputStream来做。
直接dos.write(byte[])就行了。
[解决办法]
用DataOutputStream或ObjectOutputStream来做。
直接dos.write(byte[])就行了。

热点排行