Учебники

Java.lang.Long Class

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

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

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

public final class Long
   extends Number
      implements Comparable<Long>

поле

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

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

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

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

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

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

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

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

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

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

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

Long (длинное значение)

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

2

Long (String s)

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

Long (длинное значение)

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

Long (String s)

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

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

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

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

2 byte byteValue ()

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

3 int CompareTo (длинный другой длинный)

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

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

Этот метод декодирует String в Long.

5 double doubleValue ()

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

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

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

7 float floatValue ()

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

8 статический длинный getLong (String nm)

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

9 статический Long getLong (String nm, long val)

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

10 статический Long getLong (String nm, Long val)

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

11 int hashCode ()

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

12 статическое длинное самое высокоеOneBit (длинное я)

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

13 int intValue ()

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

14 long longValue ()

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

15 статический длинный lowOneBit (long i)

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

16 static int numberOfLeadingZeros (long i)

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

17 static int numberOfTrailingZeros (long i)

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

18 static long parseLong (String s)

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

19 static long parseLong (String s, int radix)

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

20 статический длинный реверс (длинный я)

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

21 static long reverseBytes (long i)

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

22 static long rotateLeft (long i, int distance)

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

23 static long rotateRight (long i, int distance)

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

24 short shortValue ()

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

25 static int signum (long i)

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

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

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

27 статическая строка toHexString (долго я)

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

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

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

29 Строка toString ()

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

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

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

31 static String toString (long i, int radix)

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

32 static Long valueOf (long l)

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

33 static Long valueOf (String s)

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

34 static Long valueOf (String s, int radix)

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

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

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

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

Этот метод декодирует String в Long.

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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