public class MutableDouble extends java.lang.Number implements java.lang.Comparable<MutableDouble>, Mutable<java.lang.Number>
部分方法实现直接调用(JDK8)Double类中的静态方法
| 构造器和说明 |
|---|
MutableDouble() |
MutableDouble(double value) |
MutableDouble(java.lang.Number value) |
MutableDouble(java.lang.String value) |
| 限定符和类型 | 方法和说明 |
|---|---|
double |
addAndGet(double delta)
加上指定值后再返回.
|
int |
compareTo(MutableDouble anotherdoubleeger) |
double |
decrementAndGet()
先减一再获取.
|
double |
doubleValue() |
boolean |
equals(java.lang.Object obj) |
float |
floatValue() |
double |
getAndAdd(double delta)
获得当前值后进行加法操作.
|
double |
getAndDecrement()
获得当前值后进行减一操作.
|
double |
getAndIncrement()
获得当前值后进行加一操作.
|
java.lang.Double |
getValue()
获取值
|
int |
hashCode() |
double |
incrementAndGet()
先加一再获取.
|
int |
intValue() |
long |
longValue() |
void |
setValue(double value)
设置值,在直接使用此类时,可以不用进行装箱操作
|
void |
setValue(java.lang.Number value)
设置值
|
java.lang.String |
toString() |
public MutableDouble()
public MutableDouble(double value)
public MutableDouble(java.lang.Number value)
public MutableDouble(java.lang.String value)
public java.lang.Double getValue()
Mutablepublic void setValue(java.lang.Number value)
Mutablepublic void setValue(double value)
value - 值public int compareTo(MutableDouble anotherdoubleeger)
compareTo 在接口中 java.lang.Comparable<MutableDouble>public int intValue()
intValue 在类中 java.lang.Numberpublic long longValue()
longValue 在类中 java.lang.Numberpublic float floatValue()
floatValue 在类中 java.lang.Numberpublic double doubleValue()
doubleValue 在类中 java.lang.Numberpublic int hashCode()
hashCode 在类中 java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals 在类中 java.lang.Objectpublic java.lang.String toString()
toString 在类中 java.lang.Objectpublic final double getAndIncrement()
i++
public final double getAndDecrement()
i--
public final double getAndAdd(double delta)
delta - 要加的值public final double incrementAndGet()
++i
public final double decrementAndGet()
--i
public final double addAndGet(double delta)
delta - 指定值