Что значит int value

Целочисленный метод intValue () в Java

Java.lang.Integer.intValue () — встроенный метод в java, который возвращает значение этого целого числа как int.

Параметры: Метод не принимает никаких параметров.

Возвращаемое значение: метод возвращает числовое значение, которое представляется объектом после преобразования в целочисленный тип.

Ниже программы иллюстрируют метод java.lang.Integer.intValue ():
Программа 1: для положительного целого числа.

// Java праограмма для иллюстрации использования
// метод java.lang.Integer.intValue ()

public class Geeks <

public static void main(String[] args)

Integer intobject = new Integer( 68 );

// Возвращает значение этого Integer как int

int i = intobject.intValue();

System.out.println( «The integer Value of i = » + i);

Программа 2: для отрицательного числа.

// Java праограмма для иллюстрации использования
// метод java.lang.Integer.intValue ()

public class Geeks <

public static void main(String[] args)

Integer intobject = new Integer(- 76 );

// Возвращает значение этого Integer как int

int i = intobject.intValue();

System.out.println( «The integer Value of i = » + i);

Программа 3: для десятичного значения и строки.
Примечание. Возвращает сообщение об ошибке, если задано десятичное значение и строка.

Источник

Что значит int value

Класс Integer — это оболочка простого типа int. Объект содержит единственное поле типа int. Кроме того, этот класс обеспечивает несколько методов для преобразования int в String и обратно, а также другие константы и методы полезные при работе с int.

Поля класса:

  • static int MAX_VALUE — Самая большая величина типа int
  • static int MIN_VALUE — Минимальная величина типа int
  • static Class TYPE — Объект Класса представляющий простой тип int

Конструктор класса:

  • Integer(int value) — Создает вновь размещенный объект Integer, который создается на основе аргумента
  • Integer(String s) — Создает вновь размещенный объект Integer, который создается на основе строкового аргумента

Методы класса:

  • byte byteValue() — Возвращает величину Integer как byte
  • int compareTo(Integer anotherInteger) — Сравнивает два целых числа
  • int compareTo(Object o) — Сравнивает число с другим объектом
  • static Integer decode(String nm) — Переводит строку в целое
  • double doubleValue() — Возвращает величину Integer как double
  • boolean equals(Object obj) — Сравнивает это объект с другим объектом
  • float floatValue() — Возвращает величину Integer как double
  • static Integer getInteger(String nm) — Определяет значение целого системного свойства с определенным именем
  • static Integer getInteger(String nm, int val) — Определяет значение целого системного свойства с определенным именем
  • static Integer getInteger(String nm, Integer val) — Возвращает значение целого системного свойства с определенным именем
  • int hashCode() — Возвращает hashcode для этого обьекта
  • int intValue() — Возвращает величину Integer как int
  • long longValue() — Возвращает величину Integer как long
  • static int parseInt(String s) — Выполняет грамматический разбор аргумента строки как десятичного целого
  • static int parseInt(String s, int radix) — Выполняет грамматический разбор аргумента строки, как целого со знаком в системе счисления определенной во втором аргументе
  • short shortValue() — Возвращает величину Integer как short
  • static String toBinaryString(int i) — Создает представление строки аргумента целого как целое с базой 2
  • static String toHexString(int i) — Создает представление строки аргумента целого как целое с базой 16
  • static String toOctalString(int i) — Создает представление строки аргумента целого как целое с базой 8
  • String toString() — Возвращает строковое представление числа
  • static String toString(int i) — Возвращает новый объект строки с десятичным представлением числа
  • static String toString(int i, int radix) — Возвращает новый объект строки с текстовым значением числа i в заданной системе счисления radix
  • static Integer valueOf(String s, int radix) — Возвращает новый объект Integer инициализированный величиной определенной в строковой переменной s записанной в системе счисления radix

Источник

Руководство по классу Java Integer с примерами

Класс Integer является контейнером для типа данных int . Этот класс включает в себя методы преобразования значений из строки в объект Integer . Данное руководство содержит полную информацию о том, как использовать класс Integer в Java , его атрибуты и методы .

Синтаксис класса Integer

Совместимость с версиями JDK

Необходима JDK версии 1.0

Основы класса Integer

Поскольку класс Integer имеет широкую функциональность, мы решили разделить данное руководство на разделы.

Как создать экземпляр класса Integer

Есть два способа создать экземпляр класса Integer . Первый способ – использовать ключевое слово new :

Второй способ создать — использовать функцию автоупаковки ( autoboxing ) языка Java , которая конвертирует примитивный тип данных в соответствующий класс-обёртку:

Тест на равенство объектов Integer

Объекты Integer являются обёрткой для примитивного типа int . Поскольку они являются объектами, то оператор == не будет работать. Рассмотрим приведенный ниже отрывок кода:

Поскольку мы имеем дело с объектами Integer , оператор == больше не применим. Как же провести сравнение двух Java объектов Integer ? Рассмотрим приведенный ниже отрывок кода, демонстрирующий это:

Java-программа для проверки объектов Integer на равенство

Максимальное и минимальное значения Integer

Чтобы найти максимальное и минимальное значения Integer , мы обратимся к двум его полям. Максимальное значение объекта Integer ( 2147483647 ) может быть найдено с помощью вызова Integer.MAX_VALUE , а минимальное значение Integer (- 2147483648 ) – через обращение к Integer.MIN_VALUE .

Рассмотрим метод parseInt(String s) , который принимает строку в качестве аргумента и конвертирует её в объект Integer . Если мы передадим строковое значение, которое имеет целочисленный эквивалент, превышающее максимальное значение в Integer.MAX_VALUE ? Грубым примером такого сценария может служить приведенный ниже код:

Мы передали в метод parseInt аргумент, который на 1 больше максимального значения. Поэтому если мы попытаемся выполнить этот отрывок кода, компилятор выдаст исключение NumberFormatException :

Как использовать статичные методы класса Integer

Большинство методов класса Integer статичные, поэтому имеет смысл разобраться, как получить доступ к ним. Не статичные методы используются так:

Статические методы не должны использоваться таким образом, а должны вызываться так как показано ниже:

Нестатические методы вызываются через переменная.метод. Статичные вызываются через Integer.метод(аргументы… ).

Поля объекта Integer

Модификатор Тип Атрибут Описание
static Int MAX_VALUE Константа, являющаяся максимальным значением данных типа int, равная 2^31-1.
static Int MIN_VALUE Константа, являющаяся минимальным значением данных типа int, равная -2^31.
static Int SIZE Число битов, использованное для представления значения типа int в двоичной форме.
static Class TYPE Экземпляр класса, представляющий примитивный тип int.

Конструктор класса Integer

Синтаксис Описание
Integer(int value) Создает новый объект Integer, который представляет указанное целочисленное значение.
Integer(String s) Это создает новый объект Integer, который представляет целочисленное значение, указанное строковым параметром конструктора.

Примеры использования методов класса Integer

Модификатор Возвращаемый тип Метод Описание
static Int bitCount(int i) Этот метод возвращает целочисленное значение, которое соответствует количеству единиц в двоичном представлении числа-аргумента метода.
byte byteValue() Возвращает значение объекта Integer в виде типа byte. Этот метод переопределяет метод byteValue() класса Number.
static Int compare(int x, int y) Метод просто возвращает целочисленное представление результата сравнения двух целочисленных аргументов.
Int compareTo(Integer anotherInteger) Возвращает целочисленное значение результата сравнения аргумента метода и объекта Integer.
static Integer decode(String nm) Возвращает декодированное значение строкового аргумента в объект Integer.
Double doubleValue() Возвращает эквивалент объекта Integer типа double ( java double to integer ). Метод doubleValue() унаследован из класса Number.
boolean equals(Object obj) Возвращает результат сравнения объекта Integer и объекта-аргумента типа Object. Этот метод переопределяет метод equals класса Object.
Float floatValue() Возвращает эквивалент объекта Integer в типе float. Метод floatValue унаследован из класса Number.
static Integer getInteger(String nm) Возвращает значение свойства, указанного в качестве аргумента, в объекте Integer.
static Integer getInteger(String nm, int val) Определяет целочисленное значение свойства, указанного в строковом параметре. Если свойство не найдено, возвращает объект Integer со значением, указанным во втором параметре.
static Integer getInteger(String nm, Integer val) Возвращает целочисленное значение свойства, указанного в строковом параметре. Если свойство не найдено, возвращает объект Integer, указанный во втором параметре.
Int hashCode() Возвращает хэш-код объекта Integer.
static Int highestOneBit(int i) Определяет позицию старшего бита. Возвращает значение, в котором установлен только этот бит. Если ни один из битов не установлен, возвращает 0.
Int intValue() Возвращает целочисленный эквивалент объекта Integer. Метод унаследован из класса Number.
Long longValue() Возвращает значение объекта Integer как тип long.
static Int lowestOneBit(int i) Возвращает целое число, получающееся, если оставить только младшую (крайнюю правую) единицу в двоичном представлении числа-аргумента.
static Int numberOfLeadingZeros(int i) Возвращает количества нулей слева в двоичном представлении числа-аргумента.
static Int numberOfTrailingZeros(int i) Возвращает количества нулей справа в двоичном представлении числа-аргумента.
static Int parseInt(String s) Преобразует строку-аргумент в десятичное число со знаком.
static Int parseInt(String s, int radix) Преобразует строку-аргумент в целом число со знаком в системе исчисления, указанной во втором аргументе.
static Int reverse(int i) Возвращает число, получаемое в результате перестановки битов числа-аргумента в обратном порядке.
static Int reverseBytes(int i) Возвращает число, получаемое в результате перестановки байтов числа-аргумента в обратном порядке.
static Int rotateLeft(int i, int distance) Возвращает число, полученное в результате сдвига битов числа-аргумента на указанное количество позиций влево. (Биты, вышедшие за пределы слева, возвращаются в правую часть).
static Int rotateRight(int i, int distance) Возвращает число, полученное в результате сдвига битов числа-аргумента на указанное количество позиций вправо. (Биты, вышедшие за пределы справа, возвращаются в левую часть).
Short shortValue() Возвращает эквивалент объекта Integer в типе short. Этот метод переопределяет метод shortValue класса Number.
static int signum(int i) Возвращает результат функции signum от указанного целого числа.
static String toBinaryString(int i) Возвращает строковый эквивалент двоичного представления числа-аргумента.
static String toHexString(int i) Возвращает строковое представление целочисленного аргумента в виде шестнадцатеричного числа без знака.
static String toOctalString(int i) Возвращает строковое представление целочисленного аргумента в виде восьмеричного числа без знака.
String toString() Возвращает объект String, представляющий значение объекта Integer.
static String toString(int i) Возвращает объект String, представляющий значение целочисленного аргумента.
static String toString(int i, int radix) Возвращает строковый эквивалент целого десятичного числа-аргумента в указанной системе исчисления.
static Integer valueOf(int i) Возвращает экземпляр объекта Integer, представляющий указанное целое число.
static Integer valueOf(String s) Возвращает экземпляр объекта Integer, содержащий значение, указанное в строке-аргументе.
static Integer valueOf(String s, int radix) Возвращает экземпляр объекта Integer, содержащий значение, передаваемое в строке-аргументе в системе исчисления, указанной во втором параметре.

Пожалуйста, оставьте ваши комментарии по текущей теме материала. За комментарии, подписки, дизлайки, лайки, отклики низкий вам поклон!

Пожалуйста, оставьте ваши комментарии по текущей теме статьи. Мы очень благодарим вас за ваши комментарии, отклики, лайки, подписки, дизлайки!

Источник

Читайте также:  Что значит ершеный гвоздь
Оцените статью