Red de conocimiento informático - Material del sitio web - ¿Cómo convertir paquetes de datos de tipo byte[] en jpcap a una cadena sin caracteres confusos?

¿Cómo convertir paquetes de datos de tipo byte[] en jpcap a una cadena sin caracteres confusos?

Llamar a la función BytesToHexString(packet.data) puede resolver eficazmente el problema que mencionaste

Ejemplo:

String PacketHexString = BytesToHexString(packet.data);

Público String BytesToHexString(por)datos);

public String BytesToHexString(byte[] b)

{

String hs = "";

String stmp = "";

for(int n = 0; n lt; b.length; n )

{

stmp = ( Integer.toHexString(b[n] amp; 0XFF));

if(stmp.length() == 1)

hs = hs "0" stmp;

else

hs = hs stmp;

}

return hs.toUpperCase(); >