Advertisement

Number类说明(包括BigInteger和BigDecimal)

阅读量:

一、java.lang.Number类

1.1、Number类的常用子类

在 Java 标准库体系中,Number 被定义为一个抽象基类,并衍生出以下若干典型实现类别:

  1. 基础数值类型的包装实现:Byte 类型包装器 Short 包装器 Integer 包装器 Long 包装器 Float 包装器 Double 包装器
  2. 高精度数值计算专用类别:BigInteger 处理器 BigDecimal 处理器
  3. 支持并发控制的操作容器:AtomicInteger 操作组件 AtomicLong 操作组件

1.2、Number类的通用方法

1.2.1、转数值类型

1、所有继承自 Number 类的子类需具备将所承载数值转化为 byte、short、int、long、float 及 double 等基本数据类型的功能。当需将对象实例转化为数值型数据时,使用者可直接调用相应接口完成类型转换。具体接口名称详见下图展示:

  • intValue()、longValue()、floatValue()、doubleValue() 方

全部评论 (0)

还没有任何评论哟~