public class MutableInteger extends Number implements MutableNumber, Comparable<MutableInteger>
Constructor and Description |
---|
MutableInteger() |
MutableInteger(int value) |
MutableInteger(Number value)
Performs
Number.intValue() to create an instance |
MutableInteger(String value)
Performs
Integer.parseInt(String) to create an instance |
Modifier and Type | Method and Description |
---|---|
int |
addAndGet(int add)
This method gives similar results of doing a+=b and then reading a
|
int |
addAndGet(Number delta)
This method gives similar results of doing a+=b.intValue() and then reading a
|
int |
compareTo(MutableInteger o) |
int |
decrementAndGet()
Decrement current value by one
|
double |
doubleValue() |
boolean |
equals(Object obj) |
float |
floatValue() |
int |
getAndAdd(int delta)
This method performs the addition, but returns the old value of number
|
int |
getAndAdd(Number delta)
This method performs the addition, but returns the old value of number
|
int |
getAndDecrement()
Decrement current value by one
|
int |
getAndIncrement()
Increment current value by one
|
int |
getAndSubtract(int delta)
This method performs the subtraction, but returns the old value of number
|
int |
getAndSubtract(Number delta)
This method performs the subtraction, but returns the old value of number
|
Number |
getValue() |
int |
hashCode() |
int |
incrementAndGet()
Increment current value by one
|
int |
intValue() |
long |
longValue() |
void |
setValue(Number value) |
int |
subtractAndGet(int delta)
This method gives similar results of doing a-=b and reading a
|
int |
subtractAndGet(Number delta)
This method gives similar results of doing a-=b and reading a
|
Integer |
toInteger()
Returns this mutable as an instance of
Integer |
byteValue, shortValue
public MutableInteger()
public MutableInteger(int value)
public MutableInteger(Number value)
Number.intValue()
to create an instancevalue
- initial value for this MutableIntegerpublic MutableInteger(String value)
Integer.parseInt(String)
to create an instancevalue
- string representation of the initial value for this MutableIntegerNumberFormatException
- if the provided String cannot be parsed to an integrepublic int addAndGet(int add)
add
- value to addpublic int addAndGet(Number delta)
delta
- number to addpublic int getAndAdd(Number delta)
delta
- number to be addedpublic int getAndAdd(int delta)
delta
- value to be addedpublic int subtractAndGet(int delta)
delta
- value to be subtractedpublic int subtractAndGet(Number delta)
delta
- value to subtractpublic int getAndSubtract(int delta)
delta
- value to be subtractedpublic int getAndSubtract(Number delta)
delta
- value to be subtractedpublic int getAndIncrement()
public int incrementAndGet()
public int getAndDecrement()
public int decrementAndGet()
public Integer toInteger()
Integer
Integer
representing the value of this MutableIntegerpublic int compareTo(MutableInteger o)
compareTo
in interface Comparable<MutableInteger>
public float floatValue()
floatValue
in class Number
public double doubleValue()
doubleValue
in class Number
public Number getValue()
getValue
in interface MutableNumber
public void setValue(Number value)
setValue
in interface MutableNumber
Copyright © 2016–2019 AdroitLogic. All rights reserved.