类 MTable
java.lang.Object
com.gdxsoft.easyweb.utils.msnet.MTable
- 所有已实现的接口:
Serializable
- 直接已知子类:
MTableStr
用于保存数据的Hash表,主要目的是简化使用和便于.net的生产
- 作者:
- Administrator
- 另请参阅:
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明void增加对象voidclear()清空void连接两个hash表,如果isOverWrite = true则强制替换已有的值void连接两个hash表,如果isOverWrite = true则强制替换已有的值booleancontainsKey(Object key) 对象是否包含key获取对象getByIndex(int index) 获取对象intgetCount()对象数量getKey(int index) 获取对象的keygetTable()返回mapstatic MTableinstanceOf(HashMap<Object, Object> maps) 从hash表中生成MTable连接成字符串,例如:
如果表中值为
equlsString 为"=",splitString为 "&"
结果是 name=张三&id=123&address=北京海淀区void增加对象removeAt(int index) 根据索引移除对象根据Key值移除对象voidreset()重新初始化intsize()对象数量voidsort()排序
-
构造器详细资料
-
MTable
public MTable()
-
-
方法详细资料
-
instanceOf
从hash表中生成MTable- 参数:
maps- HashMap- 返回:
- MTable
-
join
连接成字符串,例如:
如果表中值为
equlsString 为"=",splitString为 "&"
结果是 name=张三&id=123&address=北京海淀区- 参数:
equlsString- key和value直接的连接字符串splitString- 不同值之间的分隔字符串- 返回:
- 连接成字符串
-
conact
连接两个hash表,如果isOverWrite = true则强制替换已有的值- 参数:
table- MTableisOverWrite- 是否强制替换
-
conact
连接两个hash表,如果isOverWrite = true则强制替换已有的值- 参数:
maps- HashMapisOverWrite- 是否强制替换
-
reset
public void reset()重新初始化 -
clear
public void clear()清空 -
sort
public void sort()排序 -
put
增加对象- 参数:
key- 对象的keyval- 对象
-
add
增加对象- 参数:
key- 对象的keyval- 对象
-
containsKey
对象是否包含key- 参数:
key- 对象的key- 返回:
- true/false
-
removeAt
根据索引移除对象- 参数:
index- 索引- 返回:
- 移除的对象
-
removeKey
根据Key值移除对象- 参数:
key- 对象的key- 返回:
- 移除的对象
-
size
public int size()对象数量- 返回:
- 数量
-
getCount
public int getCount()对象数量- 返回:
- 数量
-
getKey
获取对象的key- 参数:
index- 索引- 返回:
- 对象的key
-
getByIndex
获取对象- 参数:
index- 索引- 返回:
- 对象
-
get
获取对象- 参数:
key- 对象的key- 返回:
- 对象
-
getTable
返回map- 返回:
- the _Table
-