public abstract class NumberFormatter extends Formatter
BIGDECIMAL, BIGINTEGER, BOOLEAN, BYTE, CHARACTER, DOUBLE, FLOAT, INTEGER, LOCAL_DATE, LOCAL_DATETIME, LOCAL_DATETIME_24H, LOCAL_TIME, LOCAL_TIME_24H, LONG, OFFSET_DATETIME, OFFSET_DATETIME_24H, OFFSET_TIME, OFFSET_TIME_24H, SHORT, SQL_DATE, SQL_DATETIME, SQL_DATETIME_24H, SQL_TIME, SQL_TIME_24H| Constructor and Description |
|---|
NumberFormatter() |
| Modifier and Type | Method and Description |
|---|---|
String |
format(Object obj,
FormatProvider formatProvider) |
protected abstract NumberFormat |
getNumberFormat(FormatProvider formatProvider) |
protected FormatterException |
parsedOverflowException(String str) |
protected Number |
parseNumber(String str,
FormatProvider formatProvider) |
getArgumentType, getErrorMsgKey, parseprotected abstract NumberFormat getNumberFormat(FormatProvider formatProvider)
public String format(Object obj, FormatProvider formatProvider)
protected Number parseNumber(String str, FormatProvider formatProvider) throws FormatterException
FormatterExceptionprotected FormatterException parsedOverflowException(String str)
Copyright © 2017. All rights reserved.