程序包 org.beetl.core
接口 ILoopStatus
- 所有已知实现类:
GeneralLoopStatus,IteratorLoopStatus
public interface ILoopStatus
遍历时所需的循环状态
-
方法概要
修饰符和类型方法说明int获取当前数据项的索引intgetIndex()获取当前项的索引值intgetSize()返回所有数据项的总个数booleanhasData()返回是否还有数据booleanhasNext()是否还存在下一项booleanhasSize()返回是否有数据项booleanisEven()判断当前数据项是否为偶数booleanisFirst()判断当前项是否是第一项booleanisLast()判断当前项是否是最后一项booleanisOdd()判断当前数据项是否为奇数next()返回下一项,并将游标往下移一项
-
方法详细资料
-
hasNext
boolean hasNext()是否还存在下一项- 返回:
- true 表示存在,false 表示不存在
-
next
Object next()返回下一项,并将游标往下移一项- 返回:
- 下一项
-
getIndex
int getIndex()获取当前项的索引值- 返回:
- 当前项的索引值
-
getDataIndex
int getDataIndex()获取当前数据项的索引- 返回:
- 当前数据项的索引值
-
isFirst
boolean isFirst()判断当前项是否是第一项- 返回:
- true 表示是第一项,false 表示不是第一项
-
isLast
boolean isLast()判断当前项是否是最后一项- 返回:
- true 表示是最后一项,false 表示不是最后一项
-
isEven
boolean isEven()判断当前数据项是否为偶数- 返回:
- true表示为偶数,false表示不为偶数
-
isOdd
boolean isOdd()判断当前数据项是否为奇数- 返回:
- true表示为奇数,false表示不为奇数
-
hasSize
boolean hasSize()返回是否有数据项- 返回:
- true表示有,false表示没有
-
getSize
int getSize()返回所有数据项的总个数- 返回:
- 所有数据项的总个数
-
hasData
boolean hasData()返回是否还有数据- 返回:
- true表示有,false表示没有
-