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