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

Java에서 바이트를 동등한 16진수로 변환

바이트를 동등한 16진수로 변환하려면 Java의 toHexString() 메서드를 사용하십시오.

먼저, 바이트 값을 가져오겠습니다.

byte val1 = (byte)90;

이 메서드를 사용하기 전에 더 많은 작업을 수행해 보겠습니다. 지금 바이트 값을 숨겨둡니다:

int res = val1 & 0xFF;

지금 전체 예제를 보고 toHexString() 메서드를 사용하여 바이트를 동등한 16진수로 변환해 보겠습니다.

예제

public class Demo {
   public static void main(String[] args) {
      byte val1 = (byte)90;
      System.out.println("바이트 = ",+val1);
      int res = val1 & 0xFF;
      System.out.println("16진수 = ",+Integer.toHexString(res));
   }
}

출력 결과

바이트 = 90
16진수 = 5a