Будущее уже здесь

Как сконвертировать число в шестнадцатеричное представление и обратно

Как сконвертировать число в шестнадцатеричное представление и обратно[Как сконвертировать число в шестнадцатеричное представление и обратно]

В Java есть несколько стандартных числовых типов – это Integer, Double, BigDecimal и прочие. У классов Integer и Long есть методы, позволяющие преобразовать число в шестнадцатеричную строку и спарсить число из шестнадцатеричной строки.

Как сконвертировать число в шестнадцатеричное представление

Воспользуемся методом toHexString, чтобы преобразовать число в шестнадцатеричное представление:

System.out.println(Integer.toHexString(51966));
System.out.println(Long.toHexString(51966));

Как сконвертировать шестнадцатеричную строку в число

Для того, чтобы произвести обратную операцию – преобразовать строку с шестнадцатеричным представлением в число – можно воспользоваться методами parseInt и parseLong:

System.out.println(Integer.parseInt("cafe", 16));
System.out.println(Long.parseLong("deadcafe", 16));

Как сконвертировать число в шестнадцатеричное представление и обратно

2 комментария

  • Инга Богданова

    Преобразование числа в шестнадцатеричное и обратно — удобно и просто в Java.

  • Варвара Ефимова

    Отличное руководство по преобразованию чисел в шестнадцатеричное представление и обратно в Java! Удобные методы Integer.toHexString, Long.toHexString, Integer.parseInt и Long.parseLong делают этот процесс простым и эффективным.