public interface OptNullBasicTypeGetter<K> extends BasicTypeGetter<K>, OptBasicTypeGetter<K>
OptBasicTypeGetter
接口即可Modifier and Type | Method and Description |
---|---|
default BigDecimal |
getBigDecimal(K key)
获取BigDecimal型属性值
无值或获取错误返回null |
default BigInteger |
getBigInteger(K key)
获取BigInteger型属性值
无值或获取错误返回null |
default Boolean |
getBool(K key)
获取boolean型属性值
无值或获取错误返回null |
default Byte |
getByte(K key)
获取byte型属性值
无值或获取错误返回null |
default Character |
getChar(K key)
获取char型属性值
无值或获取错误返回null |
default Date |
getDate(K key)
获取Date型属性值
无值或获取错误返回null |
default Double |
getDouble(K key)
获取double型属性值
无值或获取错误返回null |
default <E extends Enum<E>> |
getEnum(Class<E> clazz,
K key)
获取Enum型属性值
无值或获取错误返回null |
default Float |
getFloat(K key)
获取float型属性值
无值或获取错误返回null |
default Integer |
getInt(K key)
获取int型属性值
无值或获取错误返回null |
default Long |
getLong(K key)
获取long型属性值
无值或获取错误返回null |
default Object |
getObj(K key)
获取Object属性值
|
default Short |
getShort(K key)
获取short型属性值
无值或获取错误返回null |
default String |
getStr(K key)
获取字符串型属性值
无值或获取错误返回null |
getBigDecimal, getBigInteger, getBool, getByte, getChar, getDate, getDouble, getEnum, getFloat, getInt, getLong, getObj, getShort, getStr
default Object getObj(K key)
BasicTypeGetter
getObj
in interface BasicTypeGetter<K>
key
- 属性名default String getStr(K key)
getStr
in interface BasicTypeGetter<K>
key
- 属性名default Integer getInt(K key)
getInt
in interface BasicTypeGetter<K>
key
- 属性名default Short getShort(K key)
getShort
in interface BasicTypeGetter<K>
key
- 属性名default Boolean getBool(K key)
getBool
in interface BasicTypeGetter<K>
key
- 属性名default Long getLong(K key)
getLong
in interface BasicTypeGetter<K>
key
- 属性名default Character getChar(K key)
getChar
in interface BasicTypeGetter<K>
key
- 属性名default Float getFloat(K key)
getFloat
in interface BasicTypeGetter<K>
key
- 属性名default Double getDouble(K key)
getDouble
in interface BasicTypeGetter<K>
key
- 属性名default Byte getByte(K key)
getByte
in interface BasicTypeGetter<K>
key
- 属性名default BigDecimal getBigDecimal(K key)
getBigDecimal
in interface BasicTypeGetter<K>
key
- 属性名default BigInteger getBigInteger(K key)
getBigInteger
in interface BasicTypeGetter<K>
key
- 属性名default <E extends Enum<E>> E getEnum(Class<E> clazz, K key)
getEnum
in interface BasicTypeGetter<K>
E
- 枚举类型clazz
- Enum 的 Classkey
- 属性名default Date getDate(K key)
getDate
in interface BasicTypeGetter<K>
key
- 属性名Copyright © 2025. All rights reserved.