Package org.qiunet.utils.data
Interface IKeyValueData<K,V>
- All Known Implementing Classes:
DHocon,DProperties,KeyValueData
public interface IKeyValueData<K,V>
封装一层 properties 比较好取值. 好打印错误
- Author:
- qiunet Created on 16/12/20 21:33.
-
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interface数据变更接口 -
Method Summary
Modifier and TypeMethodDescriptiondefault V_getOrDefault(K key, V defaultVal) 获取.default booleancontainKey(K key) 是否包含keydefault booleangetBoolean(K key) 得到boolean 值.default double获得double数据配置default double获得double数据配置default float获得float数据配置default float获得float数据配置default int获得int数据配置default int获得int数据配置default long获得long数据配置default long获得long数据配置default String返回key的值default String获取key的值default V获得 valuedefault void提出合并得到map
-
Method Details
-
containKey
是否包含key- Parameters:
key-- Returns:
-
merge
提出合并- Parameters:
map-
-
returnMap
得到map- Returns:
-
getValue
获得 value- Parameters:
key-- Returns:
-
_getOrDefault
获取. 如果没有使用默认值- Parameters:
key-- Returns:
-
getString
返回key的值- Parameters:
key-- Returns:
- 默认返回 ""
-
getString
获取key的值- Parameters:
key-defaultVal- 如果没有返回的默认值- Returns:
-
getInt
获得int数据配置- Parameters:
key-defaultVal-- Returns:
-
getInt
获得int数据配置- Parameters:
key-- Returns:
-
getFloat
获得float数据配置- Parameters:
key-defaultVal-- Returns:
-
getFloat
获得float数据配置- Parameters:
key-- Returns:
-
getLong
获得long数据配置- Parameters:
key-defaultVal-- Returns:
-
getLong
获得long数据配置- Parameters:
key-- Returns:
-
getDouble
获得double数据配置- Parameters:
key-defaultVal-- Returns:
-
getDouble
获得double数据配置- Parameters:
key-- Returns:
-
getBoolean
得到boolean 值. 默认false- Parameters:
key-- Returns:
-