我需要驗證一個類中生成的代碼與另一個類中驗證的代碼是否相同。但是其他類別的扭曲使用的邏輯是不同的。就像這樣。將單個字節與字節數組進行比較
A類:
字符串= 「0A2D」(假設) 我使用的子方法,取出0A,2D,並將其轉換成十進制值&將它們存儲爲字節。 最終結果看起來像這樣
int a1 =(byte)Integer.parseInt(s,16);這裏s = 0A
int a2 =(byte)Integer.parseInt(s,16);這裏S = 2D
所以A1將是10(1字節存儲器),A2將是45(1字節存儲器)
乙類別:
在該類我應該使用的方法的getBytes( )。但是當我使用它,我看到一些奇怪的O/P說[B @ ......首先,我需要有關實際發生的事情的信息。它如何被編碼。其次,O /這裏p應該與A級即O/P匹配字節數組
字節[] B = {A1A2}(存儲器2字節) B = {1045}
因此,在結尾A會有2個值,每個1byte。但是B會有一個數組,它有相同的兩個值,但內存大小爲2個字節。
我希望我在我的問題中清楚&沒有混淆。
您的善意幫助將不勝感激。提前致謝。