java包装类

  java.lang包中的Integer类,Long类,Short类,Boolean类,Byte类,Character类,Double类,Float类是基本类型int,long,short,boolean,byte,char,double,float的包装类。并且Integer 类,Long类,Short类是Number类的子类。
一.Integer类,Long类,Short类,Number类

  构造方法: 有两种(以Integer为例)
  1. Integer(int number);(其他类型的构造方法中的参数类型不一样);
  2. Integer(String str);(注意:这种构造方法对于Integer类都要str是代表数字的字符串,如果不是则会抛出NumberFormatException)

  Number类:是Integer类,Long类,Short类的父类,有将提供的数值转化为特定的形式(byte,boolean,int,long,short,double,float)的方法。

返回值

方法功能描述
bytebyteVaule()将所提供的数值转化为byte形式返回
booleanbooleanValue()将所提供的数值转化为boolean形式返回
intintValue()将所提供的数值转化为int形式返回
doubledoubleValue()将所提供的数值转化为double形式返回
floatfloatValue()将所提供的数值转化为float形式返回
longlongValue()

将所提供的数值转化为long形式返回

shortshortValue()

将所提供的数值转化为short形式返回

  Integer类常用的方法:
返回值方法功能描述
bytebyteValue()将所提供的数值以byte的形式返回
IntegervalueOf(String str)返回保存指定String值的Integer对象
shortshortValue()返回short形式的数值
booleanequals(Object IntegerObj)比较两个Integer对象(int的包装类“数值”)是否相等
intintValue()返回int形式的数值
StringtoString()返回一个表示该Integer值的String对象
intcompareTo(Integer anotherInteger)
两个Integer值进行比较,如果两个Integer值相等,返回的值为0;
如果anotherInteger大于被调用的Integer,返回的值为负数;如果anotherInteger小于被调用的Integer时,返回的值为正;
intparseInt(String str)返回包含在有str指定的字符串中的数字的等价整数值

Integer的字段摘要:
  1. MAX_VALUE:值为 231-1 的常量,表示最大值;
  2. MIN_VALUE:值为- 231的常量,表示最小值;
  3. TYPE:表示基本类型int的class实例。
  4.  
      
    用以二进制补码的形式表示int的位数。
    Boolean类和Byte类常用方法差不多,构造方法

     
      

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值