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为基数

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值