public class NumberConverter<T extends Number> extends AbstractSimpleConverter<T>
| 限定符和类型 | 字段和说明 |
|---|---|
protected JavaType<T> |
targetType |
| 构造器和说明 |
|---|
NumberConverter() |
NumberConverter(Class<T> targetType) |
| 限定符和类型 | 方法和说明 |
|---|---|
protected T |
doConvert(Object value,
JavaType<T> type) |
JavaType<T> |
getTargetType() |
Number |
parseNumber(String str) |
BigDecimal |
toBigDecimal(Number number) |
BigDecimal |
toBigDecimal(Object value) |
BigInteger |
toBigInteger(Object value) |
Byte |
toByte(Object value) |
Double |
toDouble(Object value) |
Float |
toFloat(Object value) |
Integer |
toInteger(Object value) |
Long |
toLong(Object value) |
Short |
toShort(Object value) |
asComplexString, asSimpleString, doConvertconvert, convert, convert, convertOrDefault, convertOrDefaultpublic JavaType<T> getTargetType()
getTargetType 在类中 AbstractConverter<T extends Number>protected T doConvert(Object value, JavaType<T> type)
doConvert 在类中 AbstractSimpleConverter<T extends Number>public BigDecimal toBigDecimal(Object value)
public BigDecimal toBigDecimal(Number number)
public BigInteger toBigInteger(Object value)
Copyright © 2025 fossc. All rights reserved.