读书人

如何把object类型转成DataInputStream

发布时间: 2011-12-15 23:41:24 作者: rapoo

怎么把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[])就行了。

读书人网 >Eclipse开发

热点推荐