- java.lang.Object
-
- javafx.scene.control.IndexRange
-
public final class IndexRange extends Object
表示整数值的连续范围的类。- 从以下版本开始:
- JavaFX 2.0
-
-
Field Summary
Fields Modifier and Type Field 描述 static String
VALUE_DELIMITER
索引范围值分隔符。
-
构造方法摘要
构造方法 Constructor 描述 IndexRange(int start, int end)
创建一个IndexRange的实例,表示start
和end
之间的范围。IndexRange(IndexRange range)
通过复制给定的IndexRange对象的值来创建IndexRange的实例。
-
方法摘要
所有方法 静态方法 接口方法 具体的方法 Modifier and Type 方法 描述 boolean
equals(Object object)
指示一些其他对象是否等于此。int
getEnd()
返回范围的结束位置(排除)。int
getLength()
返回范围的长度。int
getStart()
返回范围的起始位置。int
hashCode()
返回此Range
对象的哈希码。static IndexRange
normalize(int v1, int v2)
创建一个具有较小值作为起始索引的IndexRange实例的便利方法,较大的值作为结束索引。String
toString()
返回此Range
对象的字符串表示形式。static IndexRange
valueOf(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实例。
-
-