T - 生成范围对象的类型public class Range<T>
extends java.lang.Object
implements java.lang.Iterable<T>, java.util.Iterator<T>
ReentrantReadWriteLock保证线程安全| 限定符和类型 | 类和说明 |
|---|---|
static interface |
Range.Steper<T>
步进接口,此接口用于实现如何对一个对象按照指定步进增加步进
步进接口可以定义以下逻辑: 1、步进规则,既对象如何做步进 2、步进大小,通过实现此接口,在实现类中定义一个对象属性,可灵活定义步进大小 3、限制range个数,通过实现此接口,在实现类中定义一个对象属性,可灵活定义limit,限制range个数 |
| 构造器和说明 |
|---|
Range(T start,
Range.Steper<T> steper)
构造
|
Range(T start,
T end,
Range.Steper<T> steper)
构造
|
Range(T start,
T end,
Range.Steper<T> steper,
boolean isIncludeStart,
boolean isIncludeEnd)
构造
|
public Range(T start, Range.Steper<T> steper)
start - 起始对象steper - 步进public Range(T start, T end, Range.Steper<T> steper)
start - 起始对象end - 结束对象steper - 步进public Range(T start, T end, Range.Steper<T> steper, boolean isIncludeStart, boolean isIncludeEnd)
start - 起始对象end - 结束对象steper - 步进isIncludeStart - 是否包含第一个元素isIncludeEnd - 是否包含最后一个元素Copyright © 2018. All rights reserved.