高手进来指教下,有关图片转化成byte[]的程序问题
为什么我整个打出来就出现乱码呢,不是一个字节数组吗,而引入for一个个打就可以打出来 。如果不单个打整体打出该怎么改!public class Test
{
private byte[] reader()
{
BufferedImage srcImage = null;
byte[] data = null;
try
{
srcImage = ImageIO.read(new File("d:\\3.gif"));
data = ((DataBufferByte) srcImage.getData().getDataBuffer()).getData();
// for (int i = 0; i < data.length; i++)
// {
// System.out.println("data = " + data[i]);
// } System.out.println("data = " + data );
}
catch (IOException e)
{
e.printStackTrace();
}
return data;
}
public static void main(String[] args)
{
new Test().reader();
}
}