Учебники

Java.lang.Integer Class

Класс java.lang.Integer оборачивает значение примитивного типа int в объекте. Объект типа Integer содержит одно поле, тип которого int.

Декларация класса

Ниже приводится объявление для класса java.lang.Integer

public final class Integer
  extends Number
    implements Comparable<Integer>

поле

Ниже приведены поля для класса java.lang.Integer

  • static int MAX_VALUE — это константа, содержащая максимальное значение, которое может иметь int, 2 31 -1.

  • static int MIN_VALUE — это константа, содержащая минимальное значение, которое может иметь int, -2 31 .

  • static int SIZE — это число битов, используемых для представления значения int в двоичной форме дополнения до двух.

  • static Class <Integer> TYPE — это экземпляр класса, представляющий тип примитива int.

static int MAX_VALUE — это константа, содержащая максимальное значение, которое может иметь int, 2 31 -1.

static int MIN_VALUE — это константа, содержащая минимальное значение, которое может иметь int, -2 31 .

static int SIZE — это число битов, используемых для представления значения int в двоичной форме дополнения до двух.

static Class <Integer> TYPE — это экземпляр класса, представляющий тип примитива int.

Конструкторы классов

Sr.No. Конструктор и описание
1

Целое число (значение типа int)

Это создает вновь выделенный объект Integer, который представляет указанное значение int.

2

Integer (String s)

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

Целое число (значение типа int)

Это создает вновь выделенный объект Integer, который представляет указанное значение int.

Integer (String s)

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

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

Sr.No. Метод и описание
1 static int bitCount (int i)

Этот метод возвращает количество однобитовых двоичных данных в двоичном представлении заданного значения int.

2 byte byteValue ()

Этот метод возвращает значение этого Integer в виде байта.

3 int compareTo (целое число anotherInteger)

Этот метод сравнивает два объекта Integer численно.

4 статическое целочисленное декодирование (String nm)

Этот метод декодирует строку в целое число.

5 double doubleValue ()

Этот метод возвращает значение этого Integer как double.

6 логическое равенство (Object obj)

Этот метод сравнивает этот объект с указанным объектом.

7 float floatValue ()

Этот метод возвращает значение этого Integer в виде числа с плавающей запятой.

8 static Integer getInteger (String nm)

Этот метод определяет целочисленное значение системного свойства с указанным именем.

9 static Integer getInteger (String nm, int val)

Этот метод определяет целочисленное значение системного свойства с указанным именем.

10 static Integer getInteger (String nm, Integer val)

Этот метод возвращает целочисленное значение системного свойства с указанным именем.

11 int hashCode ()

Этот метод возвращает хеш-код для этого Integer.

12 статический int наибольшийOneBit (int i)

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

13 int intValue ()

Этот метод возвращает значение этого Integer как int.

14 long longValue ()

Этот метод возвращает значение этого Integer как long.

15 статический int низшийOneBit (int i)

Этот метод возвращает значение типа int, содержащее не более одного бита, в позиции одного бита самого низкого порядка («крайнего справа») в указанном значении int.

16 static int numberOfLeadingZeros (int i)

Этот метод возвращает число нулевых битов, предшествующих одному биту самого высокого порядка («крайнего левого») в двоичном представлении дополнения до двух указанных значений int.

17 static int numberOfTrailingZeros (int i)

Этот метод возвращает число нулевых битов, следующих за одним битом самого низкого порядка («крайнего правого») в двоичном представлении дополнения до двух указанных значений int.

18 static int parseInt (String s)

Этот метод анализирует строковый аргумент как десятичное целое число со знаком.

19 static int parseInt (String s, int radix)

Этот метод анализирует строковый аргумент как целое число со знаком в основании, указанном вторым аргументом.

20 static int reverse (int i)

Этот метод возвращает значение, полученное путем изменения порядка битов в двоичном представлении двоичного дополнения указанного значения int.

21 static int reverseBytes (int i)

Этот метод возвращает значение, полученное путем изменения порядка следования байтов в представлении дополнения до двух указанных значений int.

22 static int rotateLeft (int i, int distance)

Этот метод возвращает значение, полученное вращением двоичного представления дополнения до двух указанных значений int, оставленных указанным количеством битов.

23 static int rotateRight (int i, int distance)

Этот метод возвращает значение, полученное вращением двоичного представления дополнения до двоичного значения указанного значения int на указанное число битов.

24 short shortValue ()

Этот метод возвращает значение этого Integer как короткое замыкание.

25 static int signum (int i)

Этот метод возвращает функцию signum указанного значения int.

26 статическая строка toBinaryString (int i)

Этот метод возвращает строковое представление целочисленного аргумента в виде целого числа без знака в базе 2.

27 статическая строка toHexString (int i)

Этот метод возвращает строковое представление целочисленного аргумента в виде целого числа без знака в базе 16.

28 статическая строка toOctalString (int i)

Этот метод возвращает строковое представление целочисленного аргумента в виде целого числа без знака в базе 8.

29 Строка toString ()

Этот метод возвращает объект String, представляющий значение этого Integer.

30 статическая строка toString (int i)

Этот метод возвращает объект String, представляющий указанное целое число.

31 статическая строка toString (int i, int radix)

Этот метод возвращает строковое представление первого аргумента в основании, заданном вторым аргументом.

32 static Integer valueOf (int i)

Этот метод возвращает экземпляр Integer, представляющий указанное значение int.

33 static Integer valueOf (String s)

Этот метод возвращает объект Integer, содержащий значение указанной строки.

34 static Integer valueOf (String s, int radix)

Этот метод возвращает объект Integer, содержащий значение, извлеченное из указанной строки при анализе с основанием, заданным вторым аргументом.

Этот метод возвращает количество однобитовых двоичных данных в двоичном представлении заданного значения int.

Этот метод возвращает значение этого Integer в виде байта.

Этот метод сравнивает два объекта Integer численно.

Этот метод декодирует строку в целое число.

Этот метод возвращает значение этого Integer как double.

Этот метод сравнивает этот объект с указанным объектом.

Этот метод возвращает значение этого Integer в виде числа с плавающей запятой.

Этот метод определяет целочисленное значение системного свойства с указанным именем.

Этот метод определяет целочисленное значение системного свойства с указанным именем.

Этот метод возвращает целочисленное значение системного свойства с указанным именем.

Этот метод возвращает хеш-код для этого Integer.

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

Этот метод возвращает значение этого Integer как int.

Этот метод возвращает значение этого Integer как long.

Этот метод возвращает значение типа int, содержащее не более одного бита, в позиции одного бита самого низкого порядка («крайнего справа») в указанном значении int.

Этот метод возвращает число нулевых битов, предшествующих одному биту самого высокого порядка («крайнего левого») в двоичном представлении дополнения до двух указанных значений int.

Этот метод возвращает число нулевых битов, следующих за одним битом самого низкого порядка («крайнего правого») в двоичном представлении дополнения до двух указанных значений int.

Этот метод анализирует строковый аргумент как десятичное целое число со знаком.

Этот метод анализирует строковый аргумент как целое число со знаком в основании, указанном вторым аргументом.

Этот метод возвращает значение, полученное путем изменения порядка битов в двоичном представлении двоичного дополнения указанного значения int.

Этот метод возвращает значение, полученное путем изменения порядка следования байтов в представлении дополнения до двух указанных значений int.

Этот метод возвращает значение, полученное вращением двоичного представления дополнения до двух указанных значений int, оставленных указанным количеством битов.

Этот метод возвращает значение, полученное вращением двоичного представления дополнения до двоичного значения указанного значения int на указанное число битов.

Этот метод возвращает значение этого Integer как короткое замыкание.

Этот метод возвращает функцию signum указанного значения int.

Этот метод возвращает строковое представление целочисленного аргумента в виде целого числа без знака в базе 2.

Этот метод возвращает строковое представление целочисленного аргумента в виде целого числа без знака в базе 16.

Этот метод возвращает строковое представление целочисленного аргумента в виде целого числа без знака в базе 8.

Этот метод возвращает объект String, представляющий значение этого Integer.

Этот метод возвращает объект String, представляющий указанное целое число.

Этот метод возвращает строковое представление первого аргумента в основании, заданном вторым аргументом.

Этот метод возвращает экземпляр Integer, представляющий указанное значение int.

Этот метод возвращает объект Integer, содержащий значение указанной строки.

Этот метод возвращает объект Integer, содержащий значение, извлеченное из указанной строки при анализе с основанием, заданным вторым аргументом.

Методы унаследованы

Этот класс наследует методы от следующих классов —