@NotThreadSafe public final class MutableChar extends Number implements IMutableInteger<MutableChar>
| Modifier and Type | Field and Description |
|---|---|
static char |
DEFAULT_VALUE
The default value if the default constructor is used.
|
| Constructor and Description |
|---|
MutableChar()
Initialize with default value 0.
|
MutableChar(char cValue)
Initialize with a certain value.
|
MutableChar(Character aValue)
Initialize with a certain value.
|
MutableChar(int cValue)
Initialize with a certain int value.
|
| Modifier and Type | Method and Description |
|---|---|
char |
charValue() |
int |
compareTo(MutableChar rhs) |
int |
dec() |
int |
dec(int nDelta) |
double |
doubleValue() |
boolean |
equals(Object o) |
float |
floatValue() |
Character |
getAsCharacter() |
MutableChar |
getClone() |
int |
hashCode() |
int |
inc()
Increment by 1 and return the modified value.
|
int |
inc(int nDelta) |
int |
intValue() |
boolean |
is0() |
boolean |
isEven() |
boolean |
isGreater0() |
boolean |
isGreaterOrEqual0() |
boolean |
isNot0() |
boolean |
isOdd() |
boolean |
isSmaller0() |
boolean |
isSmallerOrEqual0() |
long |
longValue() |
EChange |
set(char cValue) |
EChange |
set(int cValue) |
String |
toString() |
byteValue, shortValuepublic static final char DEFAULT_VALUE
public MutableChar()
public MutableChar(int cValue)
cValue - The value to be used.public MutableChar(@Nonnull Character aValue)
aValue - The value to be used.public MutableChar(char cValue)
cValue - The value to be used.public char charValue()
public float floatValue()
floatValue in class Numberpublic double doubleValue()
doubleValue in class Numberpublic int inc()
public int inc(int nDelta)
public int dec()
public int dec(int nDelta)
public boolean is0()
is0 in interface IMutableNumeric<MutableChar>true if the value is 0public boolean isNot0()
isNot0 in interface IMutableNumeric<MutableChar>true if the value is not 0public boolean isSmaller0()
isSmaller0 in interface IMutableNumeric<MutableChar>true if the value is < 0public boolean isSmallerOrEqual0()
isSmallerOrEqual0 in interface IMutableNumeric<MutableChar>true if the value is ≤ 0public boolean isGreater0()
isGreater0 in interface IMutableNumeric<MutableChar>true if the value is > 0public boolean isGreaterOrEqual0()
isGreaterOrEqual0 in interface IMutableNumeric<MutableChar>true if the value is ≥ 0public boolean isEven()
isEven in interface IMutableInteger<MutableChar>true if the value is evenpublic boolean isOdd()
isOdd in interface IMutableInteger<MutableChar>true if the value is oddpublic int compareTo(@Nonnull MutableChar rhs)
compareTo in interface Comparable<MutableChar>@Nonnull public MutableChar getClone()
getClone in interface ICloneable<MutableChar>Copyright © 2006–2015 phloc systems. All rights reserved.