T
- 需要增加步进的对象@FunctionalInterface public static interface Range.Stepper<T>
1、步进规则,即对象如何做步进 2、步进大小,通过实现此接口,在实现类中定义一个对象属性,可灵活定义步进大小 3、限制range个数,通过实现此接口,在实现类中定义一个对象属性,可灵活定义limit,限制range个数
Modifier and Type | Method and Description |
---|---|
T |
step(T current,
T end,
int index)
增加步进
增加步进后的返回值如果为 null 则表示步进结束用户需根据end参数自行定义边界,当达到边界时返回null表示结束,否则Range中边界对象无效,会导致无限循环 |
Copyright © 2024. All rights reserved.