类 UtopiaBinaryFormatArrayImpl
java.lang.Object
moe.kawayi.org.utopia.core.ubf.UtopiaBinaryFormatArrayImpl
- 所有已实现的接口:
Iterable<Object>
,UtopiaBinaryFormatArray
UtopiaBinaryFormatArray
的线程不安全实现-
构造器概要
-
方法概要
修饰符和类型方法说明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是否为空。iterator()
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, spliterator
-
构造器详细资料
-
UtopiaBinaryFormatArrayImpl
public UtopiaBinaryFormatArrayImpl()默认构造函数 -
UtopiaBinaryFormatArrayImpl
public UtopiaBinaryFormatArrayImpl(int capital) 构造一个容量不为0的数组- 参数:
capital
- 容量
-
-
方法详细资料
-
size
public int size()从接口复制的说明:UtopiaBinaryFormatArray
获取数组长度- 指定者:
size
在接口中UtopiaBinaryFormatArray
- 返回:
- 数组长度
-
isEmpty
public boolean isEmpty()从接口复制的说明:UtopiaBinaryFormatArray
判断Array是否为空。- 指定者:
isEmpty
在接口中UtopiaBinaryFormatArray
- 返回:
- 如果为空返回true,否则返回false。
-
equals
从接口复制的说明:UtopiaBinaryFormatArray
判断两个对象是否相等- 指定者:
equals
在接口中UtopiaBinaryFormatArray
- 覆盖:
equals
在类中Object
- 参数:
another
- 另一个要比较的对象- 返回:
- 如果相等返回true,否则false
-
hashCode
public int hashCode()从接口复制的说明:UtopiaBinaryFormatArray
获取hash code- 指定者:
hashCode
在接口中UtopiaBinaryFormatArray
- 覆盖:
hashCode
在类中Object
- 返回:
- hash code
-
clear
public void clear()从接口复制的说明:UtopiaBinaryFormatArray
清空数组- 指定者:
clear
在接口中UtopiaBinaryFormatArray
-
get
从接口复制的说明:UtopiaBinaryFormatArray
获取数组子对象- 指定者:
get
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 索引- 返回:
- 获取到的数组对象。类型为UtopiaBinaryFormatType所包含的类型之一。如
String
,Long
,UtopiaBinaryFormatArray
等。
-
getByte
从接口复制的说明:UtopiaBinaryFormatArray
获取数组对象- 指定者:
getByte
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
getShort
从接口复制的说明:UtopiaBinaryFormatArray
获取数组对象- 指定者:
getShort
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
getInt
从接口复制的说明:UtopiaBinaryFormatArray
获取数组对象- 指定者:
getInt
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
getLong
从接口复制的说明:UtopiaBinaryFormatArray
获取数组对象- 指定者:
getLong
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
getFloat
从接口复制的说明:UtopiaBinaryFormatArray
获取数组对象- 指定者:
getFloat
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
getDouble
从接口复制的说明:UtopiaBinaryFormatArray
获取数组对象- 指定者:
getDouble
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
getString
从接口复制的说明:UtopiaBinaryFormatArray
获取数组对象- 指定者:
getString
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
getBoolean
从接口复制的说明:UtopiaBinaryFormatArray
获取数组对象- 指定者:
getBoolean
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
getArray
从接口复制的说明:UtopiaBinaryFormatArray
获取数组对象- 指定者:
getArray
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
getObject
从接口复制的说明:UtopiaBinaryFormatArray
获取数组对象- 指定者:
getObject
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 要获取的对象的索引- 返回:
- 获取到的对象,如果对象类型不正确会返回empty
-
set
从接口复制的说明:UtopiaBinaryFormatArray
设置数组对象- 指定者:
set
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 索引value
- 要设置的对象的值,类型为UtopiaBinaryFormatType所包含的类型之一。 如String
,Long
,UtopiaBinaryFormatArray
等。
-
set
public void set(int index, byte value) 从接口复制的说明:UtopiaBinaryFormatArray
设置数组对象,索引必须已经存在- 指定者:
set
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 数组的索引value
- 要设置成的对象
-
set
public void set(int index, short value) 从接口复制的说明:UtopiaBinaryFormatArray
设置数组对象,索引必须已经存在- 指定者:
set
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 数组的索引value
- 要设置成的对象
-
set
public void set(int index, int value) 从接口复制的说明:UtopiaBinaryFormatArray
设置数组对象,索引必须已经存在- 指定者:
set
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 数组的索引value
- 要设置成的对象
-
set
public void set(int index, long value) 从接口复制的说明:UtopiaBinaryFormatArray
设置数组对象,索引必须已经存在- 指定者:
set
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 数组的索引value
- 要设置成的对象
-
set
public void set(int index, float value) 从接口复制的说明:UtopiaBinaryFormatArray
设置数组对象,索引必须已经存在- 指定者:
set
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 数组的索引value
- 要设置成的对象
-
set
public void set(int index, double value) 从接口复制的说明:UtopiaBinaryFormatArray
设置数组对象,索引必须已经存在- 指定者:
set
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 数组的索引value
- 要设置成的对象
-
set
public void set(int index, boolean value) 从接口复制的说明:UtopiaBinaryFormatArray
设置数组对象,索引必须已经存在- 指定者:
set
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 数组的索引value
- 要设置成的对象
-
set
从接口复制的说明:UtopiaBinaryFormatArray
设置数组对象,索引必须已经存在- 指定者:
set
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 数组的索引value
- 要设置成的对象
-
set
从接口复制的说明:UtopiaBinaryFormatArray
设置数组对象,索引必须已经存在- 指定者:
set
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 数组的索引value
- 要设置成的对象
-
set
从接口复制的说明:UtopiaBinaryFormatArray
设置数组对象,索引必须已经存在- 指定者:
set
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 数组的索引value
- 要设置成的对象
-
add
从接口复制的说明:UtopiaBinaryFormatArray
追加数组对象- 指定者:
add
在接口中UtopiaBinaryFormatArray
- 参数:
value
- 要追加的对象的值,类型为UtopiaBinaryFormatType所包含的类型之一。 如String
,Long
,UtopiaBinaryFormatArray
等。
-
add
public void add(byte value) 从接口复制的说明:UtopiaBinaryFormatArray
追加数组对象- 指定者:
add
在接口中UtopiaBinaryFormatArray
- 参数:
value
- 对象的值
-
add
public void add(short value) 从接口复制的说明:UtopiaBinaryFormatArray
追加数组对象- 指定者:
add
在接口中UtopiaBinaryFormatArray
- 参数:
value
- 对象的值
-
add
public void add(int value) 从接口复制的说明:UtopiaBinaryFormatArray
追加数组对象- 指定者:
add
在接口中UtopiaBinaryFormatArray
- 参数:
value
- 对象的值
-
add
public void add(long value) 从接口复制的说明:UtopiaBinaryFormatArray
追加数组对象- 指定者:
add
在接口中UtopiaBinaryFormatArray
- 参数:
value
- 对象的值
-
add
public void add(float value) 从接口复制的说明:UtopiaBinaryFormatArray
追加数组对象- 指定者:
add
在接口中UtopiaBinaryFormatArray
- 参数:
value
- 对象的值
-
add
public void add(double value) 从接口复制的说明:UtopiaBinaryFormatArray
追加数组对象- 指定者:
add
在接口中UtopiaBinaryFormatArray
- 参数:
value
- 对象的值
-
add
public void add(boolean value) 从接口复制的说明:UtopiaBinaryFormatArray
追加数组对象- 指定者:
add
在接口中UtopiaBinaryFormatArray
- 参数:
value
- 对象的值
-
add
从接口复制的说明:UtopiaBinaryFormatArray
追加数组对象- 指定者:
add
在接口中UtopiaBinaryFormatArray
- 参数:
value
- 对象的值
-
add
从接口复制的说明:UtopiaBinaryFormatArray
追加数组对象- 指定者:
add
在接口中UtopiaBinaryFormatArray
- 参数:
value
- 对象的值
-
add
从接口复制的说明:UtopiaBinaryFormatArray
追加数组对象- 指定者:
add
在接口中UtopiaBinaryFormatArray
- 参数:
value
- 对象的值
-
remove
public void remove(int index) 从接口复制的说明:UtopiaBinaryFormatArray
删除对象- 指定者:
remove
在接口中UtopiaBinaryFormatArray
- 参数:
index
- 要删除的对象的索引
-
toArray
从接口复制的说明:UtopiaBinaryFormatArray
转换到数组- 指定者:
toArray
在接口中UtopiaBinaryFormatArray
- 返回:
- 数组
-
iterator
-