English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

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

Чтобы преобразовать десятичное число в шестнадцатеричное, используйте один из следующих методов:

  • Integer.toHexString() -Он возвращает строковое представление целого параметра, как беззнаковое целое с основанием 16.

  • Integer.parseInt() -Он также позволяет вам установить основание, например, для шестнадцатеричной системы, установите его в 16.

Теперь давайте посмотрим на пример использования метода Integer.toHexString() для преобразования десятичного числа в шестнадцатеричное.

Пример

public class Demo {
   public static void main(String args[]) {
      int dec = 158;
      System.out.println(Integer.toHexString(dec));
   }
}

Результат вывода

9e

Теперь давайте посмотрим на пример использования метода Integer.parseInt() для преобразования десятичного числа в шестнадцатеричное.

Пример

public class Demo {
   public static void main(String args[]) {
      String str = "3d8";
      System.out.println(Integer.parseInt(str, 16));
   }
}

Результат вывода

984
Вам может понравиться