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

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

В 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

  • Инга Богданова
    Автор: Инга Богданова Добавлено 12 декабря, 2025 в 10:54

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

  • Варвара Ефимова
    Автор: Варвара Ефимова Добавлено 6 марта, 2026 в 19:50

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