public interface IHDataRecord
extends java.lang.Iterable<java.lang.String>
限定符和类型 | 方法和说明 |
---|---|
IHDataRecord |
clear() |
IHDataRecord |
clone()
克隆一个新的
|
boolean |
containsKey(java.lang.String key)
是否包含key
|
boolean |
containsValue(java.lang.Object value)
包含值
|
void |
forEachKey(java.util.function.Consumer<java.lang.String> action)
遍历所有的key
|
java.lang.Boolean |
getBoolean(java.lang.String key)
获取布尔值
|
java.util.Date |
getDate(java.lang.String key)
获取日期,时间为00:00::00
|
java.util.Date |
getDateTime(java.lang.String key)
获取时间日期
|
java.math.BigDecimal |
getDecimal(java.lang.String key)
获取十进制小数
|
java.lang.Integer |
getInteger(java.lang.String key)
获取整数值
|
java.lang.Long |
getLong(java.lang.String key)
获取长整数值
|
java.lang.String |
getString(java.lang.String key)
获取字符串值
|
java.lang.Object |
getValue(int index)
获取指定索引index的值,如果超出界限,返回null
index与set的前后有关
|
java.lang.Object |
getValue(java.lang.String key)
根据key获取对应的值
|
boolean |
isEmpty()
是否无数据
|
IHDataRecord |
load(java.util.Map<java.lang.String,java.lang.Object> map)
加载map数据到Record
|
IHDataRecord |
merge(IHDataRecord src)
合并两个Record
|
IHDataRecord |
remove(java.lang.String key) |
IHDataRecord |
setValue(int index,
java.lang.Object value)
设置指定索引的值,如果超出界限,会报异常
|
IHDataRecord |
setValue(java.lang.String key,
java.lang.Object value)
设置值
|
int |
size()
数据长度
|
java.util.stream.Stream<java.lang.String> |
stream()
获取key的Stream
|
com.alibaba.fastjson.JSONObject |
toJSON() |
com.alibaba.fastjson.JSONObject |
toJSON(boolean camelName) |
java.util.Map<java.lang.String,java.lang.Object> |
toMap() |
java.util.Collection<java.lang.Object> |
values() |
int size()
boolean isEmpty()
IHDataRecord clone()
IHDataRecord merge(IHDataRecord src)
src
- java.lang.String getString(java.lang.String key)
key
- java.lang.Integer getInteger(java.lang.String key)
key
- java.lang.Long getLong(java.lang.String key)
key
- java.math.BigDecimal getDecimal(java.lang.String key)
key
- java.lang.Boolean getBoolean(java.lang.String key)
key
- java.util.Date getDateTime(java.lang.String key)
key
- java.util.Date getDate(java.lang.String key)
key
- IHDataRecord setValue(java.lang.String key, java.lang.Object value)
key
- value
- java.lang.Object getValue(java.lang.String key)
key
- boolean containsKey(java.lang.String key)
key
- boolean containsValue(java.lang.Object value)
value
- void forEachKey(java.util.function.Consumer<java.lang.String> action)
action
- java.lang.Object getValue(int index)
index
- IHDataRecord setValue(int index, java.lang.Object value)
index
- value
- IHDataRecord clear()
IHDataRecord remove(java.lang.String key)
java.util.stream.Stream<java.lang.String> stream()
IHDataRecord load(java.util.Map<java.lang.String,java.lang.Object> map)
map
- com.alibaba.fastjson.JSONObject toJSON()
com.alibaba.fastjson.JSONObject toJSON(boolean camelName)
java.util.Map<java.lang.String,java.lang.Object> toMap()
java.util.Collection<java.lang.Object> values()