接口 UtopiaBinaryFormatArray
- 所有已知实现类:
UtopiaBinaryFormatArrayImpl
public sealed interface UtopiaBinaryFormatArray
extends Iterable<Object>
permits UtopiaBinaryFormatArrayImpl
UtopiaBinaryFormat数组
官方指定实现:
UtopiaBinaryFormatArrayImpl
。-
方法概要
修饰符和类型方法说明void
add
(boolean value) 追加数组对象void
add
(byte value) 追加数组对象void
add
(double value) 追加数组对象void
add
(float value) 追加数组对象void
add
(int value) 追加数组对象void
add
(long value) 追加数组对象void
add
(short value) 追加数组对象void
追加数组对象void
追加数组对象void
add
(UtopiaBinaryFormatArray value) 追加数组对象void
add
(UtopiaBinaryFormatObject value) 追加数组对象void
clear()
清空数组boolean
判断两个对象是否相等get
(int index) 获取数组子对象getArray
(int index) 获取数组对象getBoolean
(int index) 获取数组对象getByte
(int index) 获取数组对象getDouble
(int index) 获取数组对象getFloat
(int index) 获取数组对象getInt
(int index) 获取数组对象getLong
(int index) 获取数组对象getObject
(int index) 获取数组对象getShort
(int index) 获取数组对象getString
(int index) 获取数组对象int
hashCode()
获取hash codeboolean
isEmpty()
判断Array是否为空。void
remove
(int index) 删除对象void
set
(int index, boolean value) 设置数组对象,索引必须已经存在void
set
(int index, byte value) 设置数组对象,索引必须已经存在void
set
(int index, double value) 设置数组对象,索引必须已经存在void
set
(int index, float value) 设置数组对象,索引必须已经存在void
set
(int index, int value) 设置数组对象,索引必须已经存在void
set
(int index, long value) 设置数组对象,索引必须已经存在void
set
(int index, short value) 设置数组对象,索引必须已经存在void
设置数组对象void
设置数组对象,索引必须已经存在void
set
(int index, UtopiaBinaryFormatArray value) 设置数组对象,索引必须已经存在void
set
(int index, UtopiaBinaryFormatObject value) 设置数组对象,索引必须已经存在int
size()
获取数组长度Object[]
toArray()
转换到数组从接口继承的方法 java.lang.Iterable
forEach, iterator, spliterator
-
方法详细资料
-
size
int size()获取数组长度- 返回:
- 数组长度
-
isEmpty
boolean isEmpty()判断Array是否为空。- 返回:
- 如果为空返回true,否则返回false。
-
equals
判断两个对象是否相等 -
hashCode
int hashCode()获取hash code -
clear
void clear()清空数组 -
get
获取数组子对象- 参数:
index
- 索引- 返回:
- 获取到的数组对象。类型为UtopiaBinaryFormatType所包含的类型之一。如
String
,Long
,UtopiaBinaryFormatArray
等。
-
getByte
获取数组对象- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
getShort
获取数组对象- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
getInt
获取数组对象- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
getLong
获取数组对象- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
getFloat
获取数组对象- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
getDouble
获取数组对象- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
getString
获取数组对象- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
getBoolean
获取数组对象- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
getArray
获取数组对象- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
getObject
获取数组对象- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
set
设置数组对象- 参数:
index
- 索引value
- 要设置的对象的值,类型为UtopiaBinaryFormatType所包含的类型之一。 如String
,Long
,UtopiaBinaryFormatArray
等。
-
set
void set(int index, byte value) 设置数组对象,索引必须已经存在- 参数:
index
- 数组的索引value
- 要设置成的对象
-
set
void set(int index, short value) 设置数组对象,索引必须已经存在- 参数:
index
- 数组的索引value
- 要设置成的对象
-
set
void set(int index, int value) 设置数组对象,索引必须已经存在- 参数:
index
- 数组的索引value
- 要设置成的对象
-
set
void set(int index, long value) 设置数组对象,索引必须已经存在- 参数:
index
- 数组的索引value
- 要设置成的对象
-
set
void set(int index, float value) 设置数组对象,索引必须已经存在- 参数:
index
- 数组的索引value
- 要设置成的对象
-
set
void set(int index, double value) 设置数组对象,索引必须已经存在- 参数:
index
- 数组的索引value
- 要设置成的对象
-
set
void set(int index, boolean value) 设置数组对象,索引必须已经存在- 参数:
index
- 数组的索引value
- 要设置成的对象
-
set
设置数组对象,索引必须已经存在- 参数:
index
- 数组的索引value
- 要设置成的对象
-
set
设置数组对象,索引必须已经存在- 参数:
index
- 数组的索引value
- 要设置成的对象
-
set
设置数组对象,索引必须已经存在- 参数:
index
- 数组的索引value
- 要设置成的对象
-
add
追加数组对象- 参数:
value
- 要追加的对象的值,类型为UtopiaBinaryFormatType所包含的类型之一。 如String
,Long
,UtopiaBinaryFormatArray
等。
-
add
void add(byte value) 追加数组对象- 参数:
value
- 对象的值
-
add
void add(short value) 追加数组对象- 参数:
value
- 对象的值
-
add
void add(int value) 追加数组对象- 参数:
value
- 对象的值
-
add
void add(long value) 追加数组对象- 参数:
value
- 对象的值
-
add
void add(float value) 追加数组对象- 参数:
value
- 对象的值
-
add
void add(double value) 追加数组对象- 参数:
value
- 对象的值
-
add
void add(boolean value) 追加数组对象- 参数:
value
- 对象的值
-
add
追加数组对象- 参数:
value
- 对象的值
-
add
追加数组对象- 参数:
value
- 对象的值
-
add
追加数组对象- 参数:
value
- 对象的值
-
remove
void remove(int index) 删除对象- 参数:
index
- 要删除的对象的索引
-
toArray
转换到数组- 返回:
- 数组
-