org.apache.commons.lang.mutable
public class MutableLong extends Number implements Comparable, Mutable
long
wrapper.
Since: 2.1
Version: $Id: MutableLong.java 618693 2008-02-05 16:33:29Z sebb $
See Also: Long
Constructor Summary | |
---|---|
MutableLong()
Constructs a new MutableLong with the default value of zero. | |
MutableLong(long value)
Constructs a new MutableLong with the specified value.
| |
MutableLong(Number value)
Constructs a new MutableLong with the specified value.
|
Method Summary | |
---|---|
void | add(long operand)
Adds a value.
|
void | add(Number operand)
Adds a value.
|
int | compareTo(Object obj)
Compares this mutable to another in ascending order.
|
void | decrement()
Decrements the value.
|
double | doubleValue()
Returns the value of this MutableLong as a double.
|
boolean | equals(Object obj)
Compares this object against the specified object. |
float | floatValue()
Returns the value of this MutableLong as a float.
|
Object | getValue()
Gets the value as a Long instance.
|
int | hashCode()
Returns a suitable hashcode for this mutable.
|
void | increment()
Increments the value.
|
int | intValue()
Returns the value of this MutableLong as a int.
|
long | longValue()
Returns the value of this MutableLong as a long.
|
void | setValue(long value)
Sets the value.
|
void | setValue(Object value)
Sets the value from any Number instance.
|
void | subtract(long operand)
Subtracts a value.
|
void | subtract(Number operand)
Subtracts a value.
|
Long | toLong()
Gets this mutable as an instance of Long.
|
String | toString()
Returns the String value of this mutable.
|
Parameters: value a value.
Parameters: value a value.
Throws: NullPointerException if the object is null
Parameters: operand the value to add
Since: Commons Lang 2.2
Parameters: operand the value to add
Throws: NullPointerException if the object is null
Since: Commons Lang 2.2
Parameters: obj the mutable to compare to
Returns: negative if this is less, zero if equal, positive if greater
Throws: ClassCastException if the argument is not a MutableLong
Since: Commons Lang 2.2
Returns: the numeric value represented by this object after conversion to type double.
true
if and only if the argument
is not null
and is a MutableLong
object that contains the same long
value as this object.
Parameters: obj the object to compare with.
Returns: true
if the objects are the same; false
otherwise.
Returns: the numeric value represented by this object after conversion to type float.
Returns: the value as a Long
Returns: a suitable hashcode
Since: Commons Lang 2.2
Returns: the numeric value represented by this object after conversion to type int.
Returns: the numeric value represented by this object after conversion to type long.
Parameters: value the value to set
Parameters: value the value to set
Throws: NullPointerException if the object is null ClassCastException if the type is not a Number
Parameters: operand the value to add
Since: Commons Lang 2.2
Parameters: operand the value to add
Throws: NullPointerException if the object is null
Since: Commons Lang 2.2
Returns: a Long instance containing the value from this mutable
Returns: the mutable value as a string