byte的包装类Byte

byte占用一个字节的内存,整形默认为int型

1.构造函数

new Byte(byte value) 新建一个Byte对象,该对象表示指定的byte值

new Byte(String s)(s的范围为-128到127)创建一个Byte对象,该对象表示指定的byte值(底层实现把String类型转为byte类型)

2.常用方法

byteValue()   Byte对象调用该方法,返回一个byte

compare(byte x,byte y)   Byte直接调用(底层返回x-y的int值)

compareTo(Byte anotherByte)  Byte对象调用(底层调用compare返回调用对象this.value-anotherByte.value的int值)

decode(String s)   将String类型解码成byte,返回一个指定byte的Byte对象

equals(Object object)   object须是Byte的实例(底层用到了instanceof:instanceof 左边对象是否为instanceof 右边类的实例,是返回 true。如果 object 不是指定类的一个实例,或者 object 是 null,则返回 false。)

doubleValue()  Byte对象调用该方法,将该对象解码,返回一个double(底层用double强转以后返回)

floatValue()  Byte对象调用该方法,返回一个float(底层用的float强转以后返回)

shortValue() Byte对象调用该方法,返回一个short(底层用的short强转以后返回)

hashCode() ,hashCode(byte value),intValue  返回一个int(底层用的int强转以后返回值)

longValue()  Byte对象调用,返回一个long(底层用的long强转以后返回)

parseByte(String s),parseByte(String s,int radix)  将字符串解析为byte,radix为基数

toString()  Byte对象调用该方法,返回一个String对象(底层调用的是Integer.toString方法)

valueOf(byte b),valueOf(String s),valueOf(String s,int radix) 返回一个Byte对象,该对象表示指定的值,radix为基数

 

 

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值