Класс IndexRange
java.lang.Object
javafx.scene.control.IndexRange
public final class IndexRange extends Object
Класс, представляющий непрерывный диапазон целых значений.
- Since:
- JavaFX 2.0
Краткое описание полей
| Модификатор и тип | Поле | Описание |
|---|---|---|
static final String |
VALUE_DELIMITER |
Разделитель значений диапазона индексов. |
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
IndexRange |
Создаёт экземпляр IndexRange, представляющий диапазон между start и end. |
IndexRange |
Создаёт экземпляр IndexRange, копируя значения из объекта IndexRange. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Указывает, является ли другой объект "равным" этому. |
int |
getEnd() |
Возвращает конечную позицию диапазона (исключая её). |
int |
getLength() |
Возвращает длину диапазона. |
int |
getStart() |
Возвращает начальную позицию диапазона. |
int |
hashCode() |
Возвращает хэш-код для этого объекта. |
static IndexRange |
normalize |
Удобный метод для создания экземпляра IndexRange, где меньшее значение является начальным индексом, а большее — конечным. |
String |
toString() |
Возвращает строковое представление этого объекта. |
static IndexRange |
valueOf |
Удобный метод для разбора строки формата '2,6', которая создаст экземпляр IndexRange с начальным значением 2 и конечным значением 6. |
Подробное описание полей
VALUE_DELIMITER
public static final String VALUE_DELIMITER
Разделитель значений диапазона индексов.
- See Also:
Подробное описание конструкторов
IndexRange
public IndexRange(int start, int end)
Создаёт экземпляр IndexRange, представляющий диапазон между
start и end.- Parameters:
-
start- Начальная позиция диапазона. -
end- Конечная позиция диапазона.
IndexRange
public IndexRange(IndexRange range)
Создаёт экземпляр IndexRange, копируя значения из объекта IndexRange.
- Parameters:
-
range- Экземпляр IndexRange, из которого копируются начальные и конечные значения.
Подробное описание методов
getStart
public int getStart()
Возвращает начальную позицию диапазона.
- Returns:
- начальную позицию диапазона
getEnd
public int getEnd()
Возвращает конечную позицию диапазона (исключая её).
- Returns:
- конечную позицию диапазона (исключая её)
getLength
public int getLength()
Возвращает длину диапазона.
- Returns:
- длину диапазона
equals
hashCode
toString
normalize
public static IndexRange normalize(int v1, int v2)
Удобный метод для создания экземпляра IndexRange, где меньшее значение является начальным индексом, а большее — конечным.
- Parameters:
-
v1- Первое значение для использования в диапазоне. -
v2- Второе значение для использования в диапазоне. - Returns:
- Экземпляр IndexRange, где меньшее значение — начало, а большее — конец.
valueOf
public static IndexRange valueOf(String value)
Удобный метод для разбора строки формата '2,6', которая создаст экземпляр IndexRange с начальным значением 2 и конечным значением 6.
- Parameters:
-
value- Строка для разбора и преобразования в IndexRange. - Returns:
- Экземпляр IndexRange, представляющий начальные и конечные значения, заданные в строке.
© 2008, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from JavaFX API Documentation.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Java, JavaFX and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.