我有一个将指纹模板转换为字节数组(序列化)的任务。然后我比较了两个字节数组,然后将其转换为 blob,然后将其从字节数组转换回 blob。当我打印它们时,它们给了我不同的结果。这是代码
`Blob blob = con.createBlob();
blob.setBytes(1, enroller.getTemplate().serialize());
System.out.println(enroller.getTemplate().serialize());
//prints [B@53de73a3
int blobLength = (int) blob.length();
byte[] blobAsBytes = blob.getBytes(1, blobLength);
System.out.println(blobAsBytes);
//prints [B@3179fd59`
有任何想法吗?
编辑:我也尝试使用 array.equals() 它给了我一个错误的输出。