类 UtopiaBinaryFormatObjectImpl
java.lang.Object
moe.kawayi.org.utopia.core.ubf.UtopiaBinaryFormatObjectImpl
- 所有已实现的接口:
UtopiaBinaryFormatObject
UtopiaBinaryFormatObject
的线程不安全实现-
构造器概要
-
方法概要
修饰符和类型方法说明void
clear()
清空对象boolean
containsKey
(String key) 判断Object是否包含某个keyboolean
判断两个对象是否相等获取对象获取对象getBoolean
(String key) 获取对象获取对象获取对象获取键值对获取对象获取对象getKeys()
获取所有键值获取对象获取对象获取对象获取对象int
hashCode()
获取hash codeboolean
isEmpty()
判断Object是否为空。void
放入对象。void
放入对象。void
放入对象。void
放入对象。void
放入对象。void
放入对象。void
放入对象。void
放入对象。void
放入对象。void
put
(String key, UtopiaBinaryFormatArray value) 放入对象。void
put
(String key, UtopiaBinaryFormatObject value) 放入对象。int
size()
获取对象长度
-
构造器详细资料
-
UtopiaBinaryFormatObjectImpl
public UtopiaBinaryFormatObjectImpl()默认构造参数 -
UtopiaBinaryFormatObjectImpl
public UtopiaBinaryFormatObjectImpl(int capital) 构造一个容量不为0的对象- 参数:
capital
- 容量
-
-
方法详细资料
-
size
public int size()从接口复制的说明:UtopiaBinaryFormatObject
获取对象长度- 指定者:
size
在接口中UtopiaBinaryFormatObject
- 返回:
- 对象长度
-
isEmpty
public boolean isEmpty()从接口复制的说明:UtopiaBinaryFormatObject
判断Object是否为空。- 指定者:
isEmpty
在接口中UtopiaBinaryFormatObject
- 返回:
- 如果为空返回true,否则返回false。
-
containsKey
从接口复制的说明:UtopiaBinaryFormatObject
判断Object是否包含某个key- 指定者:
containsKey
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 要进行判断的key- 返回:
- 如果key存在则返回true,否则返回false
-
hashCode
public int hashCode()从接口复制的说明:UtopiaBinaryFormatObject
获取hash code- 指定者:
hashCode
在接口中UtopiaBinaryFormatObject
- 覆盖:
hashCode
在类中Object
- 返回:
- hash code
-
equals
从接口复制的说明:UtopiaBinaryFormatObject
判断两个对象是否相等- 指定者:
equals
在接口中UtopiaBinaryFormatObject
- 覆盖:
equals
在类中Object
- 参数:
another
- 另一个要比较的对象- 返回:
- 如果相等返回true,否则false
-
clear
public void clear()从接口复制的说明:UtopiaBinaryFormatObject
清空对象- 指定者:
clear
在接口中UtopiaBinaryFormatObject
-
get
从接口复制的说明:UtopiaBinaryFormatObject
获取对象- 指定者:
get
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 对象key- 返回:
- 获取到的对象。类型为UtopiaBinaryFormatType所包含的类型之一。如
String
,Long
,UtopiaBinaryFormatArray
等。 如果对象不存在则返回empty。
-
getByte
从接口复制的说明:UtopiaBinaryFormatObject
获取对象- 指定者:
getByte
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
getShort
从接口复制的说明:UtopiaBinaryFormatObject
获取对象- 指定者:
getShort
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
getInt
从接口复制的说明:UtopiaBinaryFormatObject
获取对象- 指定者:
getInt
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
getLong
从接口复制的说明:UtopiaBinaryFormatObject
获取对象- 指定者:
getLong
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
getString
从接口复制的说明:UtopiaBinaryFormatObject
获取对象- 指定者:
getString
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
getBoolean
从接口复制的说明:UtopiaBinaryFormatObject
获取对象- 指定者:
getBoolean
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
getFloat
从接口复制的说明:UtopiaBinaryFormatObject
获取对象- 指定者:
getFloat
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
getDouble
从接口复制的说明:UtopiaBinaryFormatObject
获取对象- 指定者:
getDouble
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
getArray
从接口复制的说明:UtopiaBinaryFormatObject
获取对象- 指定者:
getArray
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
getObject
从接口复制的说明:UtopiaBinaryFormatObject
获取对象- 指定者:
getObject
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
put
从接口复制的说明:UtopiaBinaryFormatObject
放入对象。如果对象已经存在则会覆盖原有的。- 指定者:
put
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。类型为UtopiaBinaryFormatType所包含的类型之一。 如String
,Long
,UtopiaBinaryFormatArray
等。
-
put
从接口复制的说明:UtopiaBinaryFormatObject
放入对象。如果对象已经存在则会覆盖原有的。- 指定者:
put
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
put
从接口复制的说明:UtopiaBinaryFormatObject
放入对象。如果对象已经存在则会覆盖原有的。- 指定者:
put
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
put
从接口复制的说明:UtopiaBinaryFormatObject
放入对象。如果对象已经存在则会覆盖原有的。- 指定者:
put
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
put
从接口复制的说明:UtopiaBinaryFormatObject
放入对象。如果对象已经存在则会覆盖原有的。- 指定者:
put
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
put
从接口复制的说明:UtopiaBinaryFormatObject
放入对象。如果对象已经存在则会覆盖原有的。- 指定者:
put
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
put
从接口复制的说明:UtopiaBinaryFormatObject
放入对象。如果对象已经存在则会覆盖原有的。- 指定者:
put
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
put
从接口复制的说明:UtopiaBinaryFormatObject
放入对象。如果对象已经存在则会覆盖原有的。- 指定者:
put
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
put
从接口复制的说明:UtopiaBinaryFormatObject
放入对象。如果对象已经存在则会覆盖原有的。- 指定者:
put
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
put
从接口复制的说明:UtopiaBinaryFormatObject
放入对象。如果对象已经存在则会覆盖原有的。- 指定者:
put
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
put
从接口复制的说明:UtopiaBinaryFormatObject
放入对象。如果对象已经存在则会覆盖原有的。- 指定者:
put
在接口中UtopiaBinaryFormatObject
- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
getKeys
从接口复制的说明:UtopiaBinaryFormatObject
获取所有键值- 指定者:
getKeys
在接口中UtopiaBinaryFormatObject
- 返回:
- 键值的集合
-
getEntrySet
从接口复制的说明:UtopiaBinaryFormatObject
获取键值对- 指定者:
getEntrySet
在接口中UtopiaBinaryFormatObject
- 返回:
- 键值对
-