본문 바로가기

[IT/Programming]/Algorithm/Database

Number to Hex string (16), and vice versa (Hex string (16) to Number)

반응형
# Number to Hex string (16), and vice versa (Hex string (16) to Number) 숫자를 문자로 처리해야 할때랑, 문자로 쓰여진 숫자를 숫자데이터 형태로 바꿔야 할때가 많은데... 이런게 많을경우, 추가로 사람이 굳이 읽을 필요가 없는 경우, Hex (16진수) 로 다루면 처리속도가 조금이나마 향상될거라 생각되므로 정리해봄. ## TOC ## In JAVA ```[.linenums.lang-java] long yourNumber=0x2aff; // 11007 (10진수) String hexString=Long.toHexString(yourNumber); // for unsigned String hexString=Long.toString(yourNumber, 16); String yourHexString="2aff"; long number=Long.parseLong(yourHexString, 16); ```/ ## In Javascript ```[.linenums.lang-js] var yourNumber=0x2aff; // 11007 (10진수) var hexString=yourNumber.toString(16); var yourHexString="2aff"; var number=parseInt(yourHexString, 16); ```/ ## RRA

    JAVA

  1. java.lang.Long - public static String Long.toHexString(long i)
  2. java.lang.Long - public static long Long.parseLong(String s, int radix)
  3. Javascript

  4. MDN - Number.prototype.toString([radix])
  5. MDN - parseInt(string, radix) and w3schools - JavaScript parseInt() Function (첫글자만 숫자이면 convert 되는듯?)
  6. MDN - Number and w3schools - JavaScript Number() Function (이건 더 format 화 된 string 을 요구함.)
  7. Stackoverflow - How to convert decimal to hex in JavaScript?, asked at 2008-09-11, by Luke Smith
반응형