【发布时间】:2014-02-02 12:06:08
【问题描述】:
我正在尝试将字节数组转换为 android 中的图像。
我有一个ArrayList<Byte> arrays;,其中包含我要转换的所有字节数组。
现在在
byt = (byte[]) arrays.get(0);
它给了我Cannot cast from Byte to byte[] java 异常。
byte[] byt;
byt = new byte[4096];
byt = (byte[]) arrays.get(0) ;
BufferedImage bImageFromConvert = null;
InputStream in = new ByteArrayInputStream(byt);
try {
bImageFromConvert = ImageIO.read(in);
SaveImages();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
我该如何解决这个问题?
【问题讨论】:
-
ArrayList<Byte>包含什么类型的值? -
我想将图像从我的 wcf ksoap2 服务传输到 android。所以我已经将图像转换为字节数组并传递给 android。这里 ArrayList
包含所有字节数组。这里我想将字节数组转换为图像 -
字节[] 字节 = 新字节[arrays.size()]; arrays.toArray(byte);
标签: java android arrays arraylist