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.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??![]()
Quindi se concateno un numero hex ad una stringa ottengo direttamente il carattere? Non avevo pensato che la base di numerazione non influisce...

Rispondi quotando