728x90
반응형
Java에서 byte 값과 16진수(hex) 값을 비교하려면, 16진수 값을 byte로 변환한 후 비교해야 합니다. 예를 들어, 16진수 0x1A를 byte로 변환한 후 byte 값과 비교할 수 있습니다.
public class ByteHexComparison {
public static void main(String[] args) {
byte byteValue = 26; // 10진수 26은 16진수로 0x1A
byte hexValue = (byte) 0x1A; // 16진수 0x1A를 byte로 변환
if (byteValue == hexValue) {
System.out.println("byteValue와 hexValue는 같습니다.");
} else {
System.out.println("byteValue와 hexValue는 다릅니다.");
}
}
}
만약 16진수 값이 문자열로 주어졌다면, 이를 byte로 변환한 후 비교할 수 있습니다.
public class ByteHexComparison {
public static void main(String[] args) {
byte byteValue = 26; // 10진수 26은 16진수로 0x1A
String hexString = "1A";
// 문자열로 주어진 16진수 값을 byte로 변환
byte hexValue = (byte) Integer.parseInt(hexString, 16);
if (byteValue == hexValue) {
System.out.println("byteValue와 hexValue는 같습니다.");
} else {
System.out.println("byteValue와 hexValue는 다릅니다.");
}
}
}
728x90
반응형
'개발 > java' 카테고리의 다른 글
Java XSSFWorkbook 클래스 생성 오류 해결 방법 | Apache POI 라이브러리 버전 불일치 (0) | 2024.08.21 |
---|---|
[java] byte 배열을 int 값으로 변경하는 방법 (0) | 2024.05.29 |
[windows + intellij] OpenJDK21 설치 방법 (0) | 2024.05.28 |
[Enum] 여러 필드로 구성된 Enum에서 특정 값이 존재하는지 체크 하는 방법 (0) | 2024.02.21 |
[Java] byte 에서 특정자리 bit 추출하는 방법 (0) | 2024.02.02 |