接口 SaGetValueInterface
- 所有已知子接口:
SaSetValueInterface,SaStorage
- 所有已知实现类:
SaApplication,SaSession
public interface SaGetValueInterface
对取值的一组方法封装
- 作者:
- kong
-
方法概要
修饰符和类型方法说明取值default <T> T取值 (指定默认值)default double取值 (转double类型)default float取值 (转float类型)default int取值 (转int类型)default long取值 (转long类型)default <T> T取值 (指定转换类型)default <T> T取值 (指定转换类型, 并指定值为Null时返回的默认值)default String取值 (转String类型)default <T> TgetValueByDefaultValue(Object value, T defaultValue) 根据默认值来获取值default boolean是否含有某个keydefault booleanvalueIsNull(Object value) 判断一个值是否为null
-
方法详细资料
-
get
取值- 参数:
key- key- 返回:
- 值
-
get
取值 (指定默认值)- 类型参数:
T- 默认值的类型- 参数:
key- keydefaultValue- 取不到值时返回的默认值- 返回:
- 值
-
getString
取值 (转String类型)- 参数:
key- key- 返回:
- 值
-
getInt
取值 (转int类型)- 参数:
key- key- 返回:
- 值
-
getLong
取值 (转long类型)- 参数:
key- key- 返回:
- 值
-
getDouble
取值 (转double类型)- 参数:
key- key- 返回:
- 值
-
getFloat
取值 (转float类型)- 参数:
key- key- 返回:
- 值
-
getModel
取值 (指定转换类型)- 类型参数:
T- 泛型- 参数:
key- keycs- 指定转换类型- 返回:
- 值
-
getModel
取值 (指定转换类型, 并指定值为Null时返回的默认值)- 类型参数:
T- 泛型- 参数:
key- keycs- 指定转换类型defaultValue- 值为Null时返回的默认值- 返回:
- 值
-
has
是否含有某个key- 参数:
key- has- 返回:
- 是否含有
-
valueIsNull
判断一个值是否为null- 参数:
value- 指定值- 返回:
- 此value是否为null
-
getValueByDefaultValue
根据默认值来获取值- 类型参数:
T- 泛型- 参数:
value- 值defaultValue- 默认值- 返回:
- 转换后的值
-