public class GeneralLoopStatus extends Object implements ILoopStatus
| 构造器和说明 |
|---|
GeneralLoopStatus(Collection collection) |
GeneralLoopStatus(Enumeration e) |
GeneralLoopStatus(Iterable i) |
GeneralLoopStatus(Map map) |
GeneralLoopStatus(Object[] array) |
GeneralLoopStatus(Object o,
boolean isPrimitive) |
| 限定符和类型 | 方法和说明 |
|---|---|
int |
getDataIndex()
获取当前数据项的索引
|
int |
getIndex()
获取当前项的索引值
|
static ILoopStatus |
getIteratorStatus(Object o) |
int |
getSize()
返回所有数据项的总个数
|
boolean |
hasData()
返回是否还有数据
|
boolean |
hasNext()
是否还存在下一项
|
boolean |
hasSize()
返回是否有数据项
|
boolean |
isEven()
判断当前数据项是否为偶数
|
boolean |
isFirst()
判断当前项是否是第一项
|
boolean |
isLast()
判断当前项是否是最后一项
|
boolean |
isOdd()
判断当前数据项是否为奇数
|
Object |
next()
返回下一项,并将游标往下移一项
|
public GeneralLoopStatus(Enumeration e)
public GeneralLoopStatus(Collection collection)
public GeneralLoopStatus(Map map)
public GeneralLoopStatus(Object[] array)
public GeneralLoopStatus(Object o, boolean isPrimitive)
public GeneralLoopStatus(Iterable i)
public static ILoopStatus getIteratorStatus(Object o)
public final boolean hasNext()
ILoopStatushasNext 在接口中 ILoopStatuspublic final Object next()
ILoopStatusnext 在接口中 ILoopStatuspublic final int getIndex()
ILoopStatusgetIndex 在接口中 ILoopStatuspublic final int getDataIndex()
ILoopStatusgetDataIndex 在接口中 ILoopStatuspublic final boolean isFirst()
ILoopStatusisFirst 在接口中 ILoopStatuspublic final boolean isLast()
ILoopStatusisLast 在接口中 ILoopStatuspublic final boolean isEven()
ILoopStatusisEven 在接口中 ILoopStatuspublic final boolean isOdd()
ILoopStatusisOdd 在接口中 ILoopStatuspublic final boolean hasSize()
ILoopStatushasSize 在接口中 ILoopStatuspublic int getSize()
ILoopStatusgetSize 在接口中 ILoopStatuspublic final boolean hasData()
ILoopStatushasData 在接口中 ILoopStatusCopyright © 2022. All rights reserved.