当前位置: 代码迷 >> Java相关 >> [求助]转换问题
  详细解决方案

[求助]转换问题

热度:92   发布时间:2006-10-17 20:39:46.0
[求助]转换问题
如何将字节数组与字符串类型进行相互转换?
搜索更多相关的解决方案: 字节  字符  类型  

----------------解决方案--------------------------------------------------------

我知道了 ,

String s = "abc";
byte[] b = s.getBytes();
String s2 = new String(b);

如何将图片转换为byte[]


----------------解决方案--------------------------------------------------------

我的意思是如何将图片转换为byte[] ?
以及在如何把byte[] 转换回来?


----------------解决方案--------------------------------------------------------
楼主你没事吧,好象是你在自问自答唉!!

----------------解决方案--------------------------------------------------------

楼上的,我有问题才发哪,只是有的问题我自己解决了
但又没人回答,所以我答了,你要是会就回答,不会
thank you all the same!!!!


----------------解决方案--------------------------------------------------------
从byte[]得到图像的方法是
Toolkit.getDefaultToolkit().createImage(byte[] imagedata)
它返回一个Image对象的引用
因为Image不是串行化的,所以不能将它写入流中
所以,你要把Image保存为byte[],必须是BufferedImage才可以
用javax.imageio.ImageIO.write(RenderedImage im, String formatName, OutputStream output) 方法
用output输出流构造一个ByteArrayOutput,就可以从它里面得到byte[]了
----------------解决方案--------------------------------------------------------
高人啊。。。。
----------------解决方案--------------------------------------------------------
  相关解决方案