Originariamente inviato da andbin
hexByte[i] = Byte.parseByte(""+hexByte[i],10);

Se hexByte[i] vale 69 (la "E"), prima crea, per concatenazione, una stringa "69" e poi la riparsa in base 10 e riottiene 69. Che serve??
L'array contiene comunque numeri esadecimali; io ho pensato di concatenarlo ed ottenere quindi "0x45" (la 'E'), e successivamente operare la conversione in decimale, ed ottenere quindi 69.
Quindi se concateno un numero hex ad una stringa ottengo direttamente il carattere? Non avevo pensato che la base di numerazione non influisce...