ObjectOutputStream 必顺用到参数FileOutputStream 吗,有没有把一个对象序列化到一个字符串中的啊
ObjectOutputStream 必顺用到参数FileOutputStream 吗,有没有把一个对象序列化到一个字符串中的啊
FileOutputStream 是生成一个文件,不能成为字符串。
------解决方案--------------------ObjectOutputStream是封装OutputStream的
你说的传到字符串不可以。字符串是个类,里面实际上是byte数组,这两个风马牛不相及
可以用ByteArrayOutputStream替换FileOutputStream 将对象变成byte数组。不过这和你说的String不一样
------解决方案--------------------可以序列化成一个字节流。
------解决方案--------------------用ObjectInputStream来封装一下ByteArrayOutputStream就可以了
出来的是一个byte数组,也只能得到byte数组,如果把byte数组变为String就会出问题的
soap能传byte数组吗?
------解决方案--------------------打错了
用ObjectInputStream来封装一下ByteArrayInputStream就可以了
------解决方案--------------------ByteArrayOutputStream得到byte数组
这个数组传输到对方,再通过ByteArrayInputStream将数组构件成流,然后用ObjectInputStream读取对象