Как преобразовать целое число в целое число в Java

Kak Preobrazovat Celoe Cislo V Celoe Cislo V Java



Условия “ инт ' а также ' Целое число ” используются в Java для хранения данных целочисленного типа. Integer — это класс-оболочка для создания целочисленных объектов, определенных пакетом java.lang, а int — это примитивный тип данных, который содержит примитивное целочисленное значение. Он сохраняет 32-битные целые числа в дополнении до двух со знаком, тогда как объект Integer хранит свое целочисленное значение в 128 битах. Однако существуют шансы, что вам может понадобиться преобразование объекта Integer в примитивный тип данных int.

В этой статье будут показаны методы преобразования Integer в int в Java.

Как преобразовать целое число в целое в Java?

В Java вы можете использовать следующие методы для преобразования Integer в int:







  • Оператор присваивания
  • Метод intValue()
  • метод parseInt()

Теперь мы проверим работу каждого из упомянутых методов один за другим!



Способ 1: преобразовать целое число в целое число в Java с помощью оператора присваивания

Преобразование Integer в int с помощью оператора присваивания «=» является неявным преобразованием типов. Это простой и легкий способ преобразовать Integer в int.



Синтаксис





Синтаксис преобразования Integer в int приведен ниже:

интервал у = х;



Здесь, ' Икс ” является объектом “ Целое число » класс, который будет преобразован в int « Д », используя оператор присваивания «=».

Пример

Прежде всего, мы создадим объект Integer». Икс », который содержит целочисленное значение « одиннадцать ”:

Целое число х = одиннадцать ;

Далее проверяем тип переменной « Икс ' с использованием ' случай оператор:

логическое значение instan = x instanceof Integer;

Мы напечатаем значение « Икс ” с помощью оператора печати:

System.out.println ( 'х =' + х + 'является экземпляром класса Integer?' + мгновенный ) ;

Теперь мы просто преобразуем объект Integer « Икс ' к примитивному типу int ' Д ” с помощью оператора присваивания:

интервал у = х;

Наконец, напечатайте значение « Д ' переменная:

System.out.println ( 'целое значение = ' + и ) ;

Вывод показывает успешное преобразование Integer в int:

Примечание: Для Java версии 1.5 или более поздней вы можете выполнить преобразование Integer в int, используя неявное преобразование. Однако для Java версии 1.4 или ниже ту же операцию необходимо выполнять с использованием явного преобразования.

Способ 2: преобразовать целое число в целое число в Java с использованием метода intValue()

Для явного преобразования Integer в int в Java вы можете использовать метод «intValue()» класса Java «Integer». Он не принимает аргументов и выдает примитивное значение в качестве вывода.

Синтаксис

Метод intValue() имеет следующий синтаксис:

x.интвалуе ( ) ;

Здесь « intValue() ” метод вызывается с объектом типа Integer ” Икс ». Указанный метод преобразует Integer x в int.

Пример 1

Создать целочисленный объект ' Икс 'со значением' 14 ”:

Целое число х = 14 ;

Выведите значение “ Икс ” с помощью оператора печати:

System.out.println ( 'Значение экземпляра класса Integer x = ' + х ) ;

Теперь преобразуйте Integer в примитивный тип int, вызвав метод « intValue() ”:

int у = x.intValue ( ) ;

Наконец, выведите значение « Д ”:

System.out.println ( 'целое значение = ' + и ) ;

Как видите, метод intValue() вернул требуемое значение int:

Может возникнуть ситуация, когда объект Integer, который вы хотите преобразовать, имеет « нулевой ' ценность. Что произойдет в такой ситуации? Приведенный ниже пример позволит вам узнать об этом.

Пример 2

В этом примере объект Integer « Икс ” присваивается “ нулевой ' ценность:

Целое число х = ноль;

Выведите значение “ Икс Целое с помощью оператора печати:

System.out.println ( 'Значение экземпляра класса Integer x = ' + х ) ;

Здесь мы используем тернарный оператор, чтобы проверить, является ли объект нулевым или нет; если null, то назначьте любое значение по умолчанию, которое будет возвращено как тип int, вызвав « intValue() метод:

интервал у = ( Икс ! = ноль ) ? x.интвалуе ( ) : 0 ;

Выведите значение “ Д ” переменная типа int:

System.out.println ( 'целое значение = ' + и ) ;

Здесь выходные данные показывают, что объект Integer имеет нулевое значение, которое преобразуется в « 0 ”:

Давайте рассмотрим еще один метод явного преобразования Integer в int.

Способ 3: преобразовать целое число в целое число в Java с использованием метода parseInt()

Существует еще один метод класса Integer под названием « синтаксический анализ() », который также используется для преобразования Integer в int. В этом методе в качестве аргумента принимается строка, а на выходе выдается целочисленное значение.

Синтаксис

Ниже описан синтаксис для « синтаксический анализ() метод:

Integer.parseInt ( x.toString ( ) ) ;

Здесь « Икс Целочисленный объект сначала преобразуется в строку, которая затем анализируется как « инт ” с “ синтаксический анализ() метод..

Пример

В этом примере у нас есть целочисленное значение « 5 ', который хранится в целочисленном объекте' Икс ”:

Целое число х = 5 ;

Мы напечатаем значение « Икс », используя « Система.out.println() метод:

System.out.println ( 'Значение экземпляра класса Integer x = ' + х ) ;

Теперь мы будем использовать « синтаксический анализ() ' метод и передача объекта Integer ' Икс ' с ' нанизывать() ” в качестве аргумента:

int y = целое число.parseInt ( x.toString ( ) ) ;

Наконец, выведите значение « Д ”:

System.out.println ( 'целое значение = ' + и ) ;

Выход

Мы собрали все методы преобразования Integer в int в Java.

Вывод

Существует два способа преобразования целого числа в целое: неявное преобразование и явное преобразование. Java версии 1.5 и выше используют неявное преобразование, а Java версии 1.4 и ниже поддерживают явное преобразование. Вы можете использовать оператор присваивания для неявного преобразования Integer в int. В то время как методы parseInt() и intValue() используются для явного преобразования Integer в int. В этой статье показаны методы преобразования Integer в int в Java.