散列表(hash)的列表

成员函数:

Add

向hashlist表里面添加hash

参数:

名称 类型 说明
item ZmHash ZmHash对象

GetCountString

根据hashlist里面hash的数量,并转化为字符串

返回值:

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

GetCount

根据hashlist表里面hash对的数量

返回值:

Int 键值对的数量

Insert

向集合中插入数据

参数:

名称 类型 说明
index Int 插入数据的位置
item ZmHash 要插入的ZmHash对象

GetIndex

获取集合中指定位置的元素

参数:

名称 类型 说明
index Int 指定位置

返回值:

ZmHash 指定位置的ZmHash对象

AddMainSub

遍历当前HashList,当每个hash的mainkey等于sublist的subkey数据时 添加sublist到hash中

参数:

名称 类型 说明
key String 添加或者修改当前集合中每个元素的键key
sublist ZmHashList 要添加的列表
mainkey String 主hash的key
subkey String 添加列表的key

GetChildListAndSetByKey

遍历当前HashList,获取childlistkey键的列表,并修改新列表中元素childkey的值为父元素parentkey的值

参数:

名称 类型 说明
childlistkey String 添加或者修改当前集合中每个元素的键key
parentkey String 主hash的key
childkey String 添加列表的key

SetKeyValues

对于当前集合中的每一个hash元素,设置传入的键值对

参数:

名称 类型 说明
key String 添加元素键key
val Object 要添加的元素

SetKeyValue

对于当前集合中的每一个hash元素,设置传入的键值对

参数:

名称 类型 说明
key String 添加元素键key
val Object 要添加的元素

其它说明: