[求助]转换问题
如何将字节数组与字符串类型进行相互转换?
----------------解决方案--------------------------------------------------------
我知道了 ,
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[]了
----------------解决方案--------------------------------------------------------
高人啊。。。。
----------------解决方案--------------------------------------------------------