[当我们转换文件时(例如-图片)对于byteArray,如何大致比较它们(图像文件和byteArray)?
还有一种方法首先将图像文件转换为byteArray,并且此byteArray必须写入文本文件中。再次在此之后,从文本文件中读取这些字节数组行,并制作字节数组,然后转换为图像文件……我是初学者,我只是想了解我的知识。...
您可以像这样将图像转换为字节数组。
BufferedImage bImage = ImageIO.read(new File("sample.jpg"));
ByteArrayOutputStream bos = new ByteArrayOutputStream();
ImageIO.write(bImage, "jpg", bos );
byte [] data = bos.toByteArray();
是的,您可以直接比较2个byteArray。
只需做类似的事情
if (bytearray1.length == bytearray2.length)
//its same