public class FormattedNumber
extends java.lang.Number
| Modifier and Type | Field and Description |
|---|---|
protected java.text.NumberFormat |
_format
the format for displaying the number
|
protected java.lang.Number |
_number
the number
|
protected static java.text.NumberFormat |
DEFAULT_NUMBER_FORMAT
default number format when none is specified
|
| Constructor and Description |
|---|
FormattedNumber(java.lang.Number value)
Constructor with the default pattern of "0.0000E###"
|
FormattedNumber(java.text.NumberFormat format,
java.lang.Number value)
Primary Constructor
|
FormattedNumber(java.lang.String valueString)
Constructor with the default pattern of "0.0000E###".
|
FormattedNumber(java.lang.String pattern,
java.lang.Number value)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
byte |
byteValue()
Get the value as a byte.
|
double |
doubleValue()
Get the value as a double.
|
float |
floatValue()
Get the value as a float.
|
java.text.NumberFormat |
getFormat()
Get the format.
|
int |
intValue()
Get the value as an integer.
|
long |
longValue()
Get the value as a long.
|
short |
shortValue()
Get the value as a short.
|
java.lang.String |
toString()
Use the number format to provide the number's display representation.
|
protected static final java.text.NumberFormat DEFAULT_NUMBER_FORMAT
protected final java.lang.Number _number
protected final java.text.NumberFormat _format
public FormattedNumber(java.text.NumberFormat format,
java.lang.Number value)
format - the number format for displayvalue - the value to representpublic FormattedNumber(java.lang.String pattern,
java.lang.Number value)
pattern - decimal format patternvalue - the value to representpublic FormattedNumber(java.lang.Number value)
value - the value to representpublic FormattedNumber(java.lang.String valueString)
valueString - the string to parse as a numberpublic java.text.NumberFormat getFormat()
public byte byteValue()
byteValue in class java.lang.Numberpublic double doubleValue()
doubleValue in class java.lang.Numberpublic float floatValue()
floatValue in class java.lang.Numberpublic int intValue()
intValue in class java.lang.Numberpublic short shortValue()
shortValue in class java.lang.Numberpublic long longValue()
longValue in class java.lang.Numberpublic java.lang.String toString()
toString in class java.lang.Object