Spec-Zone.ru › OpenJDK 8

Класс Number

  • java.lang.Object
    • java.lang.Number
Все реализуемые интерфейсы:
Serializable
Непосредственные известные подклассы:
AtomicInteger, AtomicLong, BigDecimal, BigInteger, Byte, Double, DoubleAccumulator, DoubleAdder, Float, Integer, Long, LongAccumulator, LongAdder, Short

public abstract class Number
extends Object
implements Serializable

Абстрактный класс Number является суперклассом платформных классов, представляющих числовые значения, преобразуемые к примитивным типам byte, double, float, int, long, и short. Конкретные семантики преобразования из числового значения конкретной реализации Number в заданный примитивный тип определяются реализацией Number. Для платформных классов преобразование часто аналогично сужению примитивного преобразования или расширению примитивного преобразования, как определено в Спецификации языка Java™ для преобразования между примитивными типами. Поэтому преобразования могут потерять информацию о величине числового значения, могут потерять точность и даже вернуть результат с другим знаком, чем входной. См. документацию конкретной реализации Number для деталей преобразования.

С:
JDK1.0
См. также:
Формат сериализации

Конструкторы

Конструктор и описание
Number()

Методы

Модификатор и тип Метод и описание
byte byteValue()

Возвращает значение указанного числа как byte, что может включать округление или усечение.

abstract double doubleValue()

Возвращает значение указанного числа как double, что может включать округление.

abstract float floatValue()

Возвращает значение указанного числа как float, что может включать округление.

abstract int intValue()

Возвращает значение указанного числа как int, что может включать округление или усечение.

abstract long longValue()

Возвращает значение указанного числа как long, что может включать округление или усечение.

short shortValue()

Возвращает значение указанного числа как short, что может включать округление или усечение.

Методы, унаследованные от класса java.lang.Object

clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

Конструкторы

Number

public Number()

Методы

intValue

public abstract int intValue()

Возвращает значение указанного числа как int, что может включать округление или усечение.

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

longValue

public abstract long longValue()

Возвращает значение указанного числа как long, что может включать округление или усечение.

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

floatValue

public abstract float floatValue()

Возвращает значение указанного числа как float, что может включать округление.

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

doubleValue

public abstract double doubleValue()

Возвращает значение указанного числа как double, что может включать округление.

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

byteValue

public byte byteValue()

Возвращает значение указанного числа как byte, что может включать округление или усечение.

Эта реализация возвращает результат intValue(), преобразованный к типу byte.

Возвращает:
числовое значение, представленное этим объектом после преобразования к типу byte.
С:
JDK1.1

shortValue

public short shortValue()

Возвращает значение указанного числа как short, что может включать округление или усечение.

Эта реализация возвращает результат intValue(), преобразованный к типу short.

Возвращает:
числовое значение, представленное этим объектом после преобразования к типу short.
С:
JDK1.1

© 1993, 2020, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API