目录

方法介绍

3.20.2. 方法介绍

add

语 法: public void add(byte key, java.lang.Object value)

参数说明: key - 指定的key value - 指定的value

功能说明: 将指定的key与value追加到本ByteMap中,注意此方法不覆盖相同key的项

调用举例: 略

addAll

语 法: public void addAll(IByteMap bm)

参数说明: bm - 另一个ByteMap

功能说明: 将另一个ByteMap中的项追加到本ByteMap中;注意此方法不覆盖相同key的项

调用举例: 略

contains

语 法: public boolean contains(java.lang.Object value)

参数说明: value - 要查找的值

功能说明: 查找本ByteMap中是否包含value值

Returns : true表示包含,false表示不包含

调用举例: 略

containsKey

语 法: public boolean containsKey(byte key)

参数说明: key - 要查找的键

功能说明: 查找本ByteMap中是否包含键key

Returns : true表示包含,false表示不包含

调用举例: 略

clear

语 法: public void clear()

功能说明: 清除所有项

调用举例: 略

ensureCapacity

语 法: public void ensureCapacity(int minCapacity)

参数说明: minCapacity - 指定的最小容量

功能说明: 确保容量至少等于指定值

调用举例: 略

get

语 法: public java.lang.Object get(byte key)

参数说明: key - 键

功能说明: 获得本ByteMap中键为key的值

Returns : 本ByteMap中键为key的值

调用举例: 略

getKey

语 法: public byte getKey(int index)

参数说明: index- 指定位置

功能说明: 获得指定位置项的键

Returns : 指定位置项的键

调用举例: 略

getIndex

语 法: public int getIndex(byte key)

参数说明: key - 指定键

功能说明: 获得指定键在本ByteMap中的位置

Returns : 指定键在本ByteMap中的位置

调用举例: 略

isEmpty

语 法: public boolean isEmpty()

功能说明: 判断本ByteMap是否为空

Returns : true表示为空,false表示不为空

调用举例: 略

put

语 法: public java.lang.Object put(byte key, java.lang.Object value)

参数说明: key - 指定的key value - 指定的value

功能说明: 将指定的key和指定的value的映射关系添加到本ByteMap中,如果本ByteMap中以前包含一个该key的映射关系,则用指定value替换旧value。

Returns : 本ByteMap中以前与指定键相关联的值,如果本ByteMap中没有该键的映射关系,则返回 null。

调用举例: 略

putAll

语 法: public void putAll(IByteMap bm)

参数说明: bm - 另一个ByteMap

功能说明: 加入另一个ByteMap中的所有项,若与本ByteMap中key有重复则覆盖

调用举例: 略

purgeDupKeys

语 法: public void purgeDupKeys()

功能说明: 清除键重复的项,只保留最后一个

调用举例: 略

purgeNullValues

语 法: public void purgeNullValues()

功能说明: 清除值为null的项

调用举例: 略

remove

语 法: public java.lang.Object remove(byte key)

参数说明: key –指定的键

功能说明: 本ByteMap中以前与指定键相关联的值,如果没有该键的映射关系,则返回 null。

调用举例: 略

removeEntry

语 法: public java.lang.Object removeEntry(int index)

参数说明: index- 指定位置

功能说明: 移除指定位置项

Returns : 返回指定位置项的值

调用举例: 略

getValue

语 法: public java.lang.Object getValue(int index)

参数说明: index- 指定位置

功能说明: 获得指定位置项的值

Returns : 指定位置项的值

调用举例: 略

setValue

语 法: public void setValue(int index, java.lang.Object value)

参数说明: index - 指定位置 value – 设置的值

功能说明: 设置指定位置项的值

调用举例: 略

trimToSize

语 法: public void trimToSize()

功能说明: 将容量缩减到实际大小

调用举例: 略

size

语 法: public short size()

功能说明: 获取本ByteMap的大小

Returns : 本ByteMap的大小

调用举例: 略