“基于某种原因,需要将gif格式的图像文件混入到String对象中”
偶还是觉得不该出现这种需要,把相关的byte也好,字符串也好,都封装到一个对象中。然后实现对象序列化(Serialization,侯捷老师译为“对象次第读写”)不久行了吗?
到时候就直接使用ByteArrayInputStream和ByteArrayOutputStream进行对象的读出与写入就可以了,可以直接转换成byte数组的。
偶还是觉得不该出现这种需要,把相关的byte也好,字符串也好,都封装到一个对象中。然后实现对象序列化(Serialization,侯捷老师译为“对象次第读写”)不久行了吗?
到时候就直接使用ByteArrayInputStream和ByteArrayOutputStream进行对象的读出与写入就可以了,可以直接转换成byte数组的。
解决方案 »
- 单例模式的实践应用失败了,请问为什么?
- 碰到一个java题目,要求1000!(1000*999*998...*2*1)的值。
- 大家说下自己知道的/听到到/经历的JAVA趣闻
- 帮改一下程序
- (java.util.Date)(session.getAttribute("date")不报错的问题
- 为什么我设置好了环境变量,测试也成功,但是我打开demo里的html文件却什么也不显示
- 如何启动多个虚拟机?
- 从access中取出时间比较,出错?
- 在小型的Java IDE中Jpad pro和Jceator pro哪个好用??最新版本都是多少??
- 请教java的分布式应用,我建立好的server,但是只要执行到server.accept()就没反映了,窗口上的其它按钮什么的都不能用了!
- 如何获得当前活动frame?
- 如何将byte[10]转换为二进制?
一般的,都是用base64编码后传送的.. 比如xml里
steedhorse(晨星)说的方法,对象序列化方法不可能用在这里吧?extendsman(爱喝可乐的猫猫)麻烦不要在这搅局。
zez(思恩 闭关练功ing...) 提到的base64编码我没有试,不过我会的。此外String遇到\0结束应该不对,这是C/c++中的,在java中不会.