接口 UtopiaBinaryFormatObject
- 所有已知实现类:
UtopiaBinaryFormatObjectImpl
UtopiaBinaryFormat对象。
官方指定实现:
UtopiaBinaryFormatObjectImpl
。-
方法概要
修饰符和类型方法说明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()
获取对象长度
-
方法详细资料
-
size
int size()获取对象长度- 返回:
- 对象长度
-
isEmpty
boolean isEmpty()判断Object是否为空。- 返回:
- 如果为空返回true,否则返回false。
-
containsKey
判断Object是否包含某个key- 参数:
key
- 要进行判断的key- 返回:
- 如果key存在则返回true,否则返回false
-
equals
判断两个对象是否相等 -
hashCode
int hashCode()获取hash code -
clear
void clear()清空对象 -
get
获取对象- 参数:
key
- 对象key- 返回:
- 获取到的对象。类型为UtopiaBinaryFormatType所包含的类型之一。如
String
,Long
,UtopiaBinaryFormatArray
等。 如果对象不存在则返回empty。
-
getByte
获取对象- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
getShort
获取对象- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
getInt
获取对象- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
getLong
获取对象- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
getString
获取对象- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
getBoolean
获取对象- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
getFloat
获取对象- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
getDouble
获取对象- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
getArray
获取对象- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
getObject
获取对象- 参数:
key
- 对象的键值- 返回:
- 对象,如果没有对应的对象或者类型不正确,返回empty。
-
put
放入对象。如果对象已经存在则会覆盖原有的。- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。类型为UtopiaBinaryFormatType所包含的类型之一。 如String
,Long
,UtopiaBinaryFormatArray
等。
-
put
放入对象。如果对象已经存在则会覆盖原有的。- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
put
放入对象。如果对象已经存在则会覆盖原有的。- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
put
放入对象。如果对象已经存在则会覆盖原有的。- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
put
放入对象。如果对象已经存在则会覆盖原有的。- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
put
放入对象。如果对象已经存在则会覆盖原有的。- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
put
放入对象。如果对象已经存在则会覆盖原有的。- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
put
放入对象。如果对象已经存在则会覆盖原有的。- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
put
放入对象。如果对象已经存在则会覆盖原有的。- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
put
放入对象。如果对象已经存在则会覆盖原有的。- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
put
放入对象。如果对象已经存在则会覆盖原有的。- 参数:
key
- 要放入对象的键值value
- 要放入对象的值。
-
getKeys
获取所有键值- 返回:
- 键值的集合
-
getEntrySet
获取键值对- 返回:
- 键值对
-