public class NumberStyleFormatter extends AbstractNumberFormatter
Delegates to NumberFormat.getInstance(Locale).
Configures BigDecimal parsing so there is no loss in precision.
Allows configuration over the decimal number pattern.
The AbstractNumberFormatter.parse(String, Locale) routine always returns a BigDecimal.
setPattern(java.lang.String),
AbstractNumberFormatter.setLenient(boolean)| 构造器和说明 |
|---|
NumberStyleFormatter()
Create a new NumberStyleFormatter without a pattern.
|
NumberStyleFormatter(String pattern)
Create a new NumberStyleFormatter with the specified pattern.
|
| 限定符和类型 | 方法和说明 |
|---|---|
NumberFormat |
getNumberFormat(Locale locale)
Obtain a concrete NumberFormat for the specified locale.
|
void |
setPattern(String pattern)
Specify the pattern to use to format number values.
|
parse, print, setLenientpublic NumberStyleFormatter()
public NumberStyleFormatter(String pattern)
pattern - the format patternsetPattern(java.lang.String)public void setPattern(String pattern)
public NumberFormat getNumberFormat(Locale locale)
AbstractNumberFormattergetNumberFormat 在类中 AbstractNumberFormatterlocale - the current localenull)