public interface OptNullBasicTypeFromObjectGetter<K> extends OptNullBasicTypeGetter<K>
Modifier and Type | Method and Description |
---|---|
default BigDecimal |
getBigDecimal(K key,
BigDecimal defaultValue)
获取BigDecimal型属性值
若获得的值为不可见字符,使用默认值 |
default BigInteger |
getBigInteger(K key,
BigInteger defaultValue)
获取BigInteger型属性值
若获得的值为不可见字符,使用默认值 |
default Boolean |
getBool(K key,
Boolean defaultValue)
获取boolean型属性值
若获得的值为不可见字符,使用默认值 |
default Byte |
getByte(K key,
Byte defaultValue)
获取byte型属性值
若获得的值为不可见字符,使用默认值 |
default Character |
getChar(K key,
Character defaultValue)
获取char型属性值
若获得的值为不可见字符,使用默认值 |
default Date |
getDate(K key,
Date defaultValue)
获取Date类型值
|
default Double |
getDouble(K key,
Double defaultValue)
获取double型属性值
若获得的值为不可见字符,使用默认值 |
default <E extends Enum<E>> |
getEnum(Class<E> clazz,
K key,
E defaultValue)
获得Enum类型的值
|
default Float |
getFloat(K key,
Float defaultValue)
获取float型属性值
若获得的值为不可见字符,使用默认值 |
default Integer |
getInt(K key,
Integer defaultValue)
获取int型属性值
若获得的值为不可见字符,使用默认值 |
default Long |
getLong(K key,
Long defaultValue)
获取Long型属性值
若获得的值为不可见字符,使用默认值 |
default Short |
getShort(K key,
Short defaultValue)
获取short型属性值
若获得的值为不可见字符,使用默认值 |
default String |
getStr(K key,
String defaultValue)
获取字符串型属性值
若获得的值为不可见字符,使用默认值 |
getBigDecimal, getBigInteger, getBool, getByte, getChar, getDate, getDouble, getEnum, getFloat, getInt, getLong, getObj, getShort, getStr
getObj
default String getStr(K key, String defaultValue)
OptBasicTypeGetter
getStr
in interface OptBasicTypeGetter<K>
key
- 属性名defaultValue
- 默认值default Integer getInt(K key, Integer defaultValue)
OptBasicTypeGetter
getInt
in interface OptBasicTypeGetter<K>
key
- 属性名defaultValue
- 默认值default Short getShort(K key, Short defaultValue)
OptBasicTypeGetter
getShort
in interface OptBasicTypeGetter<K>
key
- 属性名defaultValue
- 默认值default Boolean getBool(K key, Boolean defaultValue)
OptBasicTypeGetter
getBool
in interface OptBasicTypeGetter<K>
key
- 属性名defaultValue
- 默认值default Long getLong(K key, Long defaultValue)
OptBasicTypeGetter
getLong
in interface OptBasicTypeGetter<K>
key
- 属性名defaultValue
- 默认值default Character getChar(K key, Character defaultValue)
OptBasicTypeGetter
getChar
in interface OptBasicTypeGetter<K>
key
- 属性名defaultValue
- 默认值default Float getFloat(K key, Float defaultValue)
OptBasicTypeGetter
getFloat
in interface OptBasicTypeGetter<K>
key
- 属性名defaultValue
- 默认值default Double getDouble(K key, Double defaultValue)
OptBasicTypeGetter
getDouble
in interface OptBasicTypeGetter<K>
key
- 属性名defaultValue
- 默认值default Byte getByte(K key, Byte defaultValue)
OptBasicTypeGetter
getByte
in interface OptBasicTypeGetter<K>
key
- 属性名defaultValue
- 默认值default BigDecimal getBigDecimal(K key, BigDecimal defaultValue)
OptBasicTypeGetter
getBigDecimal
in interface OptBasicTypeGetter<K>
key
- 属性名defaultValue
- 默认值default BigInteger getBigInteger(K key, BigInteger defaultValue)
OptBasicTypeGetter
getBigInteger
in interface OptBasicTypeGetter<K>
key
- 属性名defaultValue
- 默认值default <E extends Enum<E>> E getEnum(Class<E> clazz, K key, E defaultValue)
OptBasicTypeGetter
getEnum
in interface OptBasicTypeGetter<K>
E
- 枚举类型clazz
- Enum的Classkey
- KEYdefaultValue
- 默认值default Date getDate(K key, Date defaultValue)
OptBasicTypeGetter
getDate
in interface OptBasicTypeGetter<K>
key
- 属性名defaultValue
- 默认值Copyright © 2025. All rights reserved.