类 MTable

java.lang.Object
com.gdxsoft.easyweb.utils.msnet.MTable
所有已实现的接口:
Serializable
直接已知子类:
MTableStr

public class MTable extends Object implements Serializable
用于保存数据的Hash表,主要目的是简化使用和便于.net的生产
作者:
Administrator
另请参阅:
  • 构造器详细资料

    • MTable

      public MTable()
  • 方法详细资料

    • instanceOf

      public static MTable instanceOf(HashMap<Object,Object> maps)
      从hash表中生成MTable
      参数:
      maps - HashMap
      返回:
      MTable
    • join

      public String join(String equlsString, String splitString)
      连接成字符串,例如:
      如果表中值为
      equlsString 为"=",splitString为 "&"
      结果是 name=张三&id=123&address=北京海淀区
      参数:
      equlsString - key和value直接的连接字符串
      splitString - 不同值之间的分隔字符串
      返回:
      连接成字符串
    • conact

      public void conact(MTable table, boolean isOverWrite)
      连接两个hash表,如果isOverWrite = true则强制替换已有的值
      参数:
      table - MTable
      isOverWrite - 是否强制替换
    • conact

      public void conact(HashMap<Object,Object> maps, boolean isOverWrite)
      连接两个hash表,如果isOverWrite = true则强制替换已有的值
      参数:
      maps - HashMap
      isOverWrite - 是否强制替换
    • reset

      public void reset()
      重新初始化
    • clear

      public void clear()
      清空
    • sort

      public void sort()
      排序
    • put

      public void put(Object key, Object val)
      增加对象
      参数:
      key - 对象的key
      val - 对象
    • add

      public void add(Object key, Object val)
      增加对象
      参数:
      key - 对象的key
      val - 对象
    • containsKey

      public boolean containsKey(Object key)
      对象是否包含key
      参数:
      key - 对象的key
      返回:
      true/false
    • removeAt

      public Object removeAt(int index)
      根据索引移除对象
      参数:
      index - 索引
      返回:
      移除的对象
    • removeKey

      public Object removeKey(Object key)
      根据Key值移除对象
      参数:
      key - 对象的key
      返回:
      移除的对象
    • size

      public int size()
      对象数量
      返回:
      数量
    • getCount

      public int getCount()
      对象数量
      返回:
      数量
    • getKey

      public Object getKey(int index)
      获取对象的key
      参数:
      index - 索引
      返回:
      对象的key
    • getByIndex

      public Object getByIndex(int index)
      获取对象
      参数:
      index - 索引
      返回:
      对象
    • get

      public Object get(Object key)
      获取对象
      参数:
      key - 对象的key
      返回:
      对象
    • getTable

      public HashMap<Object,Object> getTable()
      返回map
      返回:
      the _Table