?1
public
?
static
?String?dumpBytes(
byte
[]?bytes)?
{?
?2
????????
int
?i;?
?3
????????StringBuffer?sb?
=
?
new
?StringBuffer();?
?4
????????
for
?(i?
=
?
0
;?i?
<
?bytes.length;?i
++
)?
{?
?5
??????????
if
?(i?
%
?
32
?
==
?
0
?
&&
?i?
!=
?
0
)?
{?
?6
????????????sb.append(
"
\n
"
);?
?7
??????????}
?
?8
??????????String?s?
=
?Integer.toHexString(bytes[i]);?
?9
??????????
if
?(s.length()?
<
?
2
)?
{?
10
????????????s?
=
?
"
0
"
?
+
?s;?
11
??????????}
?
12
??????????
if
?(s.length()?
>
?
2
)?
{?
13
????????????s?
=
?s.substring(s.length()?
-
?
2
);?
14
??????????}
?
15
??????????sb.append(s);?
16
????????}
?
17
????????
return
?sb.toString();?
18
??????}
?



?2

?3

?4



?5



?6

?7

?8

?9



10

11

12



13

14

15

16

17

18
