我需要验证一个类中生成的代码与另一个类中验证的代码是否相同。但是其他类别的扭曲使用的逻辑是不同的。就像这样。将单个字节与字节数组进行比较
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个字节。
我希望我在我的问题中清楚&没有混淆。
您的善意帮助将不胜感激。提前致谢。