java.lang.Object
java.lang.Number
cn.wjybxx.base.mutable.MutableDouble
- 所有已实现的接口:
Mutable<Double>,MutableNumber<Double>,Serializable,Comparable<MutableDouble>
public class MutableDouble
extends Number
implements MutableNumber<Double>, Comparable<MutableDouble>
- 作者:
- wjybxx date - 2024/1/4
- 另请参阅:
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明voidadd(double operand) 加上操作数doubleaddAndGet(double operand) 返回加上操作数后的值intcompareTo(MutableDouble that) void减1double返回减1后的值doublebooleanfloatdoublegetAndAdd(double operand) 返回当前值double减1并返回当前值double加1并返回当前值getValue()获取当前值inthashCode()void加1double返回加1后的值intintValue()longvoidsetValue(double value) voidtoString()从类继承的方法 java.lang.Number
byteValue, shortValue
-
构造器详细资料
-
MutableDouble
public MutableDouble() -
MutableDouble
public MutableDouble(double value) -
MutableDouble
-
MutableDouble
-
-
方法详细资料
-
getValue
从接口复制的说明:Mutable获取当前值 -
setValue
-
setValue
public void setValue(double value) -
intValue
public int intValue()- 指定者:
intValue在接口中MutableNumber<Double>- 指定者:
intValue在类中Number
-
longValue
public long longValue()- 指定者:
longValue在接口中MutableNumber<Double>- 指定者:
longValue在类中Number
-
floatValue
public float floatValue()- 指定者:
floatValue在接口中MutableNumber<Double>- 指定者:
floatValue在类中Number
-
doubleValue
public double doubleValue()- 指定者:
doubleValue在接口中MutableNumber<Double>- 指定者:
doubleValue在类中Number
-
add
public void add(double operand) 加上操作数 -
addAndGet
public double addAndGet(double operand) 返回加上操作数后的值 -
getAndAdd
public double getAndAdd(double operand) 返回当前值 -
increment
public void increment()加1 -
incrementAndGet
public double incrementAndGet()返回加1后的值 -
getAndIncrement
public double getAndIncrement()加1并返回当前值 -
decrement
public void decrement()减1 -
decrementAndGet
public double decrementAndGet()返回减1后的值 -
getAndDecrement
public double getAndDecrement()减1并返回当前值 -
add
- 指定者:
add在接口中MutableNumber<Double>- 参数:
operand- 操作数- 返回:
- this
-
subtract
- 指定者:
subtract在接口中MutableNumber<Double>- 参数:
operand- 操作数- 返回:
- this
-
multiply
- 指定者:
multiply在接口中MutableNumber<Double>- 参数:
operand- 操作数- 返回:
- this
-
divide
- 指定者:
divide在接口中MutableNumber<Double>- 参数:
operand- 操作数- 返回:
- this
-
compareTo
- 指定者:
compareTo在接口中Comparable<MutableDouble>
-
equals
-
hashCode
public int hashCode() -
toString
-