散列表(hash),它存储的内容是键值对(key-value)映射。

成员函数:

Add

向hash表里面添加键值对

参数:

名称 类型 说明
key String
val Object

Set

向hash表里面设置键值对,如果存在key那么修改val,否则添加

参数:

名称 类型 说明
key String
val Object

SetVal

向hash表里面设置键值对,如果存在key那么修改val,否则添加

参数:

名称 类型 说明
key String
val Object

SetValue

向hash表里面设置键值对,如果存在key那么修改val,否则添加

参数:

名称 类型 说明
key String
val Object

GetVal

根据hash表里面的键获取相应的值

参数:

名称 类型 说明
key String

返回值:

Object 如果hash表里面存在该键(key),那么返回该键对应的值,否之返回空

GetCountString

根据hash表里面键值对的数量,并转化为字符串

返回值:

String 键值对的数量,字符串的形式

GetCount

根据hash表里面键值对的数量

返回值:

Int 键值对的数量

GetHashListValue

根据hash表里面的键获取相应的值,并尝试将值转换为HashList

参数:

名称 类型 说明
key String

返回值:

ZmHashList 如果hash表里面存在该键(key),那么返回该键对应的值,否之返回空

GetIntValue

根据hash表里面的键获取相应的值,并尝试将值转换为整数

参数:

名称 类型 说明
key String

返回值:

Int 如果hash表里面存在该键(key),那么返回该键对应的值整数,否之返回0

GetLongValue

根据hash表里面的键获取相应的值,并尝试将值转换为整数

参数:

名称 类型 说明
key String

返回值:

Long 如果hash表里面存在该键(key),那么返回该键对应的值整数,否之返回0

GetStringValue

根据hash表里面的键获取相应的值,并尝试将值转换为字符串

参数:

名称 类型 说明
key String

返回值:

String 如果hash表里面存在该键(key),那么返回该键对应的值,否之返回空字符串

GetBoolValue

根据hash表里面的键获取相应的值,并尝试将值转换为Boolean

参数:

名称 类型 说明
key String

返回值:

Boolean 如果hash表里面存在该键(key),那么返回该键对应的值Boolean,否之返回false

GetHashValue

根据hash表里面的键获取相应的值,并尝试将值转换为Hash

参数:

名称 类型 说明
key String

返回值:

Hash 如果hash表里面存在该键(key),那么返回该键对应的值Hash,否之返回空的Hash

ContainsKey

判断hash表里面是否存在某个key

参数:

名称 类型 说明
key String

返回值:

Boolean 如果存在返回true否则false

GetDateTimeValue

根据hash表里面的键获取相应的值,并尝试将值转换为DateTime

参数:

名称 类型 说明
key String

返回值:

DateTime 如果hash表里面存在该键(key),那么返回该键对应的值DateTime,否之返回默认的DateTime

GetFloatValue

根据hash表里面的键获取相应的值,并尝试将值转换为Float

参数:

名称 类型 说明
key String

返回值:

Float 如果hash表里面存在该键(key),那么返回该键对应的值Float,否之返回0

GetDoubleValue

根据hash表里面的键获取相应的值,并尝试将值转换为Double

参数:

名称 类型 说明
key String

返回值:

Double 如果hash表里面存在该键(key),那么返回该键对应的值Double,否之返回0

GetKeyList

获取hash表key的字符串列表

返回值:

ZmStringList 返回key的字符串列表

GetDecimalValue

根据hash表里面的键获取相应的值,并尝试将值转换为Decimal

参数:

名称 类型 说明
key String

返回值:

Decimal 如果hash表里面存在该键(key),那么返回该键对应的值Decimal,否之返回0

GetByteArrayValue

根据hash表里面的键获取相应的值,并尝试将值转换为ByteArray

参数:

名称 类型 说明
key String

返回值:

ByteArray 如果hash表里面存在该键(key),那么返回该键对应的值ByteArray,否之返回[]

GetNullableIntValue

根据hash表里面的键获取相应的值,并尝试将值转换为可空的整数

参数:

名称 类型 说明
key String

返回值:

NullableInt 如果hash表里面存在该键(key),那么返回该键对应的值整数,否之返回null

GetNullableLongValue

根据hash表里面的键获取相应的值,并尝试将值转换为可空的长整数

参数:

名称 类型 说明
key String

返回值:

NullableLong 如果hash表里面存在该键(key),那么返回该键对应的值整数,否之返回null

GetNullableBooleanValue

根据hash表里面的键获取相应的值,并尝试将值转换为可空的Boolean

参数:

名称 类型 说明
key String

返回值:

NullableBoolean 如果hash表里面存在该键(key),那么返回该键对应的值Boolean,否之返回null

GetNullableDateTimeValue

根据hash表里面的键获取相应的值,并尝试将值转换为可空的DateTime

参数:

名称 类型 说明
key String

返回值:

NullableDateTime 如果hash表里面存在该键(key),那么返回该键对应的值DateTime,否之返回null

GetNullableFloatValue

根据hash表里面的键获取相应的值,并尝试将值转换为可空的Float

参数:

名称 类型 说明
key String

返回值:

NullableFloat 如果hash表里面存在该键(key),那么返回该键对应的值Float,否之返回null

GetNullableDoubleValue

根据hash表里面的键获取相应的值,并尝试将值转换为可空的Double

参数:

名称 类型 说明
key String

返回值:

NullableDouble 如果hash表里面存在该键(key),那么返回该键对应的值Double,否之返回null

GetNullableDecimalValue

根据hash表里面的键获取相应的值,并尝试将值转换为可空的Decimal

参数:

名称 类型 说明
key String

返回值:

NullableDecimal 如果hash表里面存在该键(key),那么返回该键对应的值Decimal,否之返回null

其它说明: