Number类说明(包括BigInteger和BigDecimal)
发布时间
阅读量:
阅读量
一、java.lang.Number类
1.1、Number类的常用子类
在 Java 标准库体系中,Number 被定义为一个抽象基类,并衍生出以下若干典型实现类别:
- 基础数值类型的包装实现:Byte 类型包装器 Short 包装器 Integer 包装器 Long 包装器 Float 包装器 Double 包装器
- 高精度数值计算专用类别:BigInteger 处理器 BigDecimal 处理器
- 支持并发控制的操作容器:AtomicInteger 操作组件 AtomicLong 操作组件
1.2、Number类的通用方法
1.2.1、转数值类型
1、所有继承自 Number 类的子类需具备将所承载数值转化为 byte、short、int、long、float 及 double 等基本数据类型的功能。当需将对象实例转化为数值型数据时,使用者可直接调用相应接口完成类型转换。具体接口名称详见下图展示:

- intValue()、longValue()、floatValue()、doubleValue() 方
全部评论 (0)
还没有任何评论哟~
