指紋テンプレートをバイト配列に変換する(シリアル化する)タスクがあります。次に、2つのバイト配列をblobに変換する前と、bytearrrayから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()も使用しようとしましたが、誤った出力が返されました。