English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
바이트를 동등한 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