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

Convertir un octet en une valeur hexadécimale équivalente en Java

Pour convertir un byte en hexadécimal équivalent, utilisez la méthode toHexString() en Java.

Tout d'abord, prenons une valeur de byte.

byte val1 = (byte)90;

Avant d'utiliser cette méthode, faisons plus d'opérations. Maintenant, masquons la valeur du byte :

int res = val1 & 0xFF;

Maintenant, regardons un exemple complet et utilisons la méthode toHexString() pour convertir le byte en hexadécimal équivalent.

Exemple

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("Hexadecimal = ",+Integer.toHexString(res));
   }
}

Résultat de la sortie

Byte = 90
Hexadecimal = 5a
Vous pourriez aussi aimer