English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Convertire un byte in un equivalente esadecimale in Java

Per convertire un byte in un esadecimale equivalente, usa il metodo toHexString() in Java.

Prima di tutto, prendiamo un valore di byte.

byte val1 = (byte)90;

Prima di usare questo metodo, facciamo più operazioni. Ora schermiamo il valore del byte:

int res = val1 & 0xFF;

Ora diamo un'occhiata all'esempio completo e usiamo il metodo toHexString() per convertire il byte in un esadecimale equivalente.

Esempio

public class Demo {
   public static void main(String[] args) {
      byte val1 = (byte)90;
      System.out.println("Byte = " + val1);
      int res = val1 & 0xFF;
      System.out.println("Esadecimale = " + Integer.toHexString(res));
   }
}

Risultato di output

Byte = 90
Esadecimale = 5a