- java.lang.Object
-
- javafx.scene.control.IndexRange
-
public final class IndexRange extends Object
表示整数值的连续范围的类。- 从以下版本开始:
- JavaFX 2.0
-
-
Field Summary
Fields Modifier and Type Field 描述 static StringVALUE_DELIMITER索引范围值分隔符。
-
构造方法摘要
构造方法 Constructor 描述 IndexRange(int start, int end)创建一个IndexRange的实例,表示start和end之间的范围。IndexRange(IndexRange range)通过复制给定的IndexRange对象的值来创建IndexRange的实例。
-
方法摘要
所有方法 静态方法 接口方法 具体的方法 Modifier and Type 方法 描述 booleanequals(Object object)指示一些其他对象是否等于此。intgetEnd()返回范围的结束位置(排除)。intgetLength()返回范围的长度。intgetStart()返回范围的起始位置。inthashCode()返回此Range对象的哈希码。static IndexRangenormalize(int v1, int v2)创建一个具有较小值作为起始索引的IndexRange实例的便利方法,较大的值作为结束索引。StringtoString()返回此Range对象的字符串表示形式。static IndexRangevalueOf(String value)在“2,6”形式的字符串中解析的方便方法,它将创建一个起始值为2的IndexRange实例,最终值为6。
-
-
-
字段详细信息
-
VALUE_DELIMITER
public static final String VALUE_DELIMITER
索引范围值分隔符。- 另请参见:
- Constant Field Values
-
-
构造方法详细信息
-
IndexRange
public IndexRange(int start, int end)创建一个IndexRange的实例,表示start和end之间的范围。- 参数
-
start- 范围的开始位置。 -
end- 范围的结束位置。
-
IndexRange
public IndexRange(IndexRange range)
通过复制给定的IndexRange对象的值来创建IndexRange的实例。- 参数
-
range- 从中复制开始和结束值的IndexRange实例。
-
-
方法详细信息
-
getStart
public int getStart()
返回范围的起始位置。- 结果
- 范围的起始位置
-
getEnd
public int getEnd()
返回范围的结束位置(排除)。- 结果
- 范围的最终位置(独占)
-
getLength
public int getLength()
返回范围的长度。- 结果
- 范围的长度
-
equals
public boolean equals(Object object)
指示一些其他对象是否等于此。- 重写:
-
equals在Object - 参数
-
object- 与之比较的参考对象。 - 结果
-
true如果此对象等于object参数;false否则。 - 另请参见:
-
Object.hashCode(),HashMap
-
hashCode
public int hashCode()
返回此Range对象的哈希码。- 重写:
-
hashCode在Object - 结果
-
这个
Range对象的哈希码。 - 另请参见:
-
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
-
normalize
public static IndexRange normalize(int v1, int v2)
创建一个具有较小值作为起始索引的IndexRange实例的便利方法,较大的值作为结束索引。- 参数
-
v1- 范围内使用的第一个值。 -
v2- 范围内使用的第二个值。 - 结果
- 一个IndexRange实例,其中较小的值为开始,较大的值为结束。
-
valueOf
public static IndexRange valueOf(String value)
在“2,6”形式的字符串中解析的方便方法,它将创建一个起始值为2的IndexRange实例,最终值为6。- 参数
-
value- 要解析并转换为IndexRange的字符串。 - 结果
- 表示值字符串中提供的起始值和结束值的IndexRange实例。
-
-