java.lang.Object
|---java.lang.Number
public abstract class Number
extends Object
implements Serializable
抽象类 Number 是平台类的超类,表示可转换为基本类型 byte、double、float、int、long 和 short 的数值。 从特定 Number 实现的数值到给定基本类型的转换的特定语义由所讨论的 Number 实现定义。 对于平台类,转换通常类似于在《Java™ 语言规范》中定义的用于在原始类型之间进行转换的缩小原始转换或扩展原始转换。 因此,转换可能会丢失有关数值整体大小的信息,可能会丢失精度,甚至可能返回与输入符号不同的结果。
构造函数 | 描述 |
---|---|
Number() |
修饰符和类型 | 方法 | 描述 |
---|---|---|
byte | byteValue() | 以字节形式返回指定数字的值,可能涉及舍入或截断。 |
abstract double | doubleValue() | 以 double 形式返回指定数字的值,这可能涉及舍入。 |
abstract float | floatValue() | 将指定数字的值作为浮点数返回,这可能涉及舍入。 |
abstract int | intValue() | 以 int 形式返回指定数字的值,可能涉及舍入或截断。 |
abstract long | longValue() | 以 long 形式返回指定数字的值,可能涉及舍入或截断。 |
short | shortValue() | 以短整数形式返回指定数字的值,可能涉及舍入或截断。 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
public Number()
public abstract int intValue()
以 int 形式返回指定数字的值,可能涉及舍入或截断。
返回:
此对象在转换为 int 类型后表示的数值。
public abstract long longValue()
以 long 形式返回指定数字的值,可能涉及舍入或截断。
返回:
此对象在转换为 long 类型后表示的数值。
public abstract float floatValue()
将指定数字的值作为浮点数返回,这可能涉及舍入。
返回:
此对象在转换为 float 类型后表示的数值。
public abstract double doubleValue()
以 double 形式返回指定数字的值,这可能涉及舍入。
返回:
此对象在转换为 double 类型后表示的数值。
public byte byteValue()
以字节形式返回指定数字的值,可能涉及舍入或截断。
此实现将 intValue() 转换为字节的结果返回。
返回:
此对象在转换为字节类型后表示的数值。
public short shortValue()
以短整数形式返回指定数字的值,可能涉及舍入或截断。
此实现将 intValue() 的结果返回为一个short。
返回:
此对象在转换为 short 类型后表示的数值。
备案信息: 粤ICP备15087711号-2
Copyright © 2008-2024 啊嘎哇在线工具箱 All Rights.
本站所有资料来源于网络,版权归原作者所有,仅作学习交流使用,如不慎侵犯了您的权利,请联系我们。