728x90
반응형
SMALL
byte array를 hex값으로 찍어보고 싶은 경우가 있다.
값을 활용해야할 경우도 많이 있고,
그리하여 내가 찾아서 쓰던 메소드를 포스팅해놓는다.
byte[] -> hex String
// byte[] to hex
public static String binaryToHex(byte[] ba) {
if (ba == null || ba.length == 0) {
return null;
}
StringBuffer sb = new StringBuffer(ba.length * 2);
String hexNumber;
for (int x = 0; x < ba.length; x++) {
hexNumber = "0" + Integer.toHexString(0xff & ba[x]);
sb.append(hexNumber.substring(hexNumber.length() - 2));
}
return sb.toString();
}
728x90
반응형
LIST
'Java' 카테고리의 다른 글
CPU, 메모리 사용량 반환 (0) | 2020.11.11 |
---|---|
이클립스 switch문을 if문으로 (0) | 2020.11.11 |
getBytes, toString 차이 (0) | 2020.11.11 |
Unsupported major.minor version 52.0 오류 수정 (0) | 2020.11.11 |
Map을 Json으로 - Gson (0) | 2020.11.07 |