程序包 org.beetl.core

接口 ILoopStatus

所有已知实现类:
GeneralLoopStatus, IteratorLoopStatus

public interface ILoopStatus
遍历时所需的循环状态
  • 方法概要

    修饰符和类型
    方法
    说明
    int
    获取当前数据项的索引
    int
    获取当前项的索引值
    int
    返回所有数据项的总个数
    boolean
    返回是否还有数据
    boolean
    是否还存在下一项
    boolean
    返回是否有数据项
    boolean
    判断当前数据项是否为偶数
    boolean
    判断当前项是否是第一项
    boolean
    判断当前项是否是最后一项
    boolean
    判断当前数据项是否为奇数
    返回下一项,并将游标往下移一项
  • 方法详细资料

    • 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表示没有