java之包装类与BigTnteger、BigDecimal

一、包装类

Integer               int 的包装类  

Boolean             boolean 的包装类  

Character          char的包装类  

Double               double的包装类  

Float                   float 的包装类  

Byte                    byte的包装类  

Short                  short的包装类  

Long                   long 的包装类  

包装类具有的方法doubleValue(),floatValue(),intValue(),longValue(),shortValue(),byteValue()。

包装类没有无参构造方法,所有包装类的对象都是不可变

将基本数据类型转换成对应的包装类称为装箱(boxing),相反的转换为开箱(unboxing)。


Integer

构造方法有

Integer(int value)

Integer(String value)

普通方法

doubleValue()   返回double类型

floatValue()       返回float类型

intValue()          返回int类型

longValue()       返回long类型

shortValue()      返回short类型

byteValue()       返回byte类型

compareTo(Integer o)    返回int类型          //比较对象的大小

tostring()                          返回int类型

valueOf(String s)                      返回Integer类型            //将字符串转成Integer对象

valueOf(String s,int radix)       返回Integer类型

parseInt(String s)                     返回int类型                    //将字符串转成int类型变量

parseInt(String s,int radix)       返回int类型


二、BigInteger与BigDecimal

BigInteger与BigDecimal都是不可变类

BigInteger与BigDecimal有实例方法add、subtract、multiple、divide、remaider、compareTo。


BigDecimal

BigDecimal的构造方法

BigDecimal(String s)

BigDecimal实例方法

add(BigDecimal d)                       返回BigDecimal类型                                           //求和

subtract(BigDecimal d)                返回BigDecimal类型                                           //求差

multiple(BigDecimal d)                返回BigDecimal类型                                           //求积

divide(BigDecimal d)                   返回BigDecimal类型返回BigDecimal类型      //求商,除不尽抛异常

divide(BigDecimal d,int scale,int roundingMode)              返回BigDecimal类型       

 //scale指小数点后面保留的位数, roundingMode是舍入方式BigDecimal.Round_UP与BigDecimal.Round_Down

remaider(BigDecimal d)              返回BigDecimal类型                                           //求余数

compareTo(BigDecimal d)          返回int类型





 

转载于:https://www.cnblogs.com/maokun/p/6710824.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值