public class DoubleFormatter extends AbstractFormatter<java.lang.Double>
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
PATTERN_CURRENCY |
static java.lang.String |
PATTERN_PERCENT |
| Constructor and Description |
|---|
DoubleFormatter() |
DoubleFormatter(java.lang.String pattern) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
format(java.lang.Double number)
Formats an instance into its literal representation.
|
java.lang.Double |
parse(java.lang.String str)
Parses a literal representation into an instance of type
T. |
parseError, parseError, parseHexInt, parseHexIntpublic static final java.lang.String PATTERN_CURRENCY
public static final java.lang.String PATTERN_PERCENT
public DoubleFormatter()
public DoubleFormatter(@Nullable
java.lang.String pattern)
@Nullable
public java.lang.String format(@Nullable
java.lang.Double number)
FormatterFormats an instance into its literal representation.
The resulting String may be set as an argument to Formatter.parse(java.lang.String)
resulting in a similar instance as the input.
number - the instance to be formattedString representing the instance's state.@Nullable
public java.lang.Double parse(@Nullable
java.lang.String str)
throws ParseException
FormatterParses a literal representation into an instance of type T.
The resulting instance T may be set as an argument to Formatter.format(T)
resulting in an equal String as the input.
str - the String to be parsedT whose state is initialized given the
parameters of the input String.ParseException - if the String cannot be parsed.