类 MutableByte
java.lang.Object
java.lang.Number
com.luna.common.mutable.MutableByte
- 所有已实现的接口:
Mutable<Number>,Serializable,Comparable<MutableByte>
可变
byte 类型-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明add(byte operand) 增加值增加值byteintcompareTo(MutableByte other) 比较值减一doubleboolean相等需同时满足如下条件: 非空 类型为MutableByte值相等floatget()获得原始值inthashCode()值+1intintValue()longvoidset(byte value) 设置值void设置值subtract(byte operand) 减去值减去值toString()从类继承的方法 java.lang.Number
shortValue
-
构造器详细资料
-
MutableByte
public MutableByte()构造,默认值0 -
MutableByte
public MutableByte(byte value) 构造- 参数:
value- 值
-
MutableByte
构造- 参数:
value- 值
-
MutableByte
构造- 参数:
value- String值- 抛出:
NumberFormatException- 转为Byte错误
-
-
方法详细资料
-
get
从接口复制的说明:Mutable获得原始值 -
set
public void set(byte value) 设置值- 参数:
value- 值
-
set
从接口复制的说明:Mutable设置值 -
increment
值+1- 返回:
- this
-
decrement
值减一- 返回:
- this
-
add
增加值- 参数:
operand- 被增加的值- 返回:
- this
-
add
增加值- 参数:
operand- 被增加的值,非空- 返回:
- this
- 抛出:
NullPointerException- if the object is null
-
subtract
减去值- 参数:
operand- 被减的值- 返回:
- this
-
subtract
减去值- 参数:
operand- 被减的值,非空- 返回:
- this
- 抛出:
NullPointerException- if the object is null
-
byteValue
public byte byteValue() -
intValue
public int intValue() -
longValue
public long longValue() -
floatValue
public float floatValue()- 指定者:
floatValue在类中Number
-
doubleValue
public double doubleValue()- 指定者:
doubleValue在类中Number
-
equals
相等需同时满足如下条件:- 非空
- 类型为
MutableByte - 值相等
-
hashCode
public int hashCode() -
compareTo
比较- 指定者:
compareTo在接口中Comparable<MutableByte>- 参数:
other- 其它MutableByte对象- 返回:
- x==y返回0,x<y返回-1,x>y返回1
-
toString
-