← Backend / Java / Java Number & Math 类

xxxValue()

Number.xxxValue() 类型转换方法详解

xxxValue() 方法用于将 Number 对象转换为 xxx 数据类型的值并返回。

相关的方法有:

类型 方法及描述
byte byteValue() :

以 byte 形式返回指定的数值。
abstract double doubleValue() :

以 double 形式返回指定的数值。
abstract float floatValue() :

以 float 形式返回指定的数值。
abstract int intValue() :

以 int 形式返回指定的数值。
abstract long longValue() :

以 long 形式返回指定的数值。
short shortValue() :

以 short 形式返回指定的数值。

参数

以上各函数不接受任何的参数。

返回值

转换为 xxx 类型后该对象表示的数值。

实例

public class Test {
    public static void main(String args[]) {
        Integer x = 5;
        // 返回 byte 原生数据类型
        System.out.println(x.byteValue());
        // 返回 double 原生数据类型
        System.out.println(x.doubleValue());
        // 返回 long 原生数据类型
        System.out.println(x.longValue());
    }
}

编译以上程序,输出结果为:

5
5.0
5