- java.lang.Object
-
- javafx.scene.control.IndexRange
-
public final class IndexRange extends Object
Класс, представляющий непрерывный диапазон целых значений.- С тех пор как:
- JavaFX 2.0
-
Краткое описание полей
Поля Модификатор и тип Поле Описание static StringVALUE_DELIMITERРазделитель значений диапазона индексов.
-
Краткое описание конструкторов
Конструкторы Конструктор Описание IndexRange(int start, int end)Создаёт экземпляр IndexRange, представляющий диапазон междуstartиend.IndexRange(IndexRange range)Создаёт экземпляр IndexRange, копируя значения из данного объекта IndexRange.
-
Краткое описание методов
Все методыСтатические методыМетоды экземпляраКонкретные методы Модификатор и тип Метод Описание booleanequals(Object object)Указывает, является ли другой объект "равным" данному.intgetEnd()Возвращает конечную позицию диапазона (исключая её).intgetLength()Возвращает длину диапазона.intgetStart()Возвращает начальную позицию диапазона.inthashCode()Возвращает хэш-код для данного объекта.static IndexRangenormalize(int v1, int v2)Удобный метод для создания экземпляра IndexRange, в котором меньшее значение является начальным индексом, а большее - конечным.StringtoString()Возвращает строковое представление данного объекта.static IndexRangevalueOf(String value)Удобный метод для парсинга строки вида '2,6', которая создаст экземпляр IndexRange с начальным значением 2 и конечным 6.
-
Подробное описание полей
-
VALUE_DELIMITER
public static final String VALUE_DELIMITER
Разделитель значений диапазона индексов.- См. также:
- Постоянные значения полей
-
-
Подробное описание конструкторов
-
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)
Указывает, является ли другой объект "равным" данному.
-
hashCode
public int hashCode()
Возвращает хэш-код для данного объекта.
-
toString
public String toString()
Возвращает строковое представление данного объекта.
-
normalize
public static IndexRange normalize(int v1, int v2)
Удобный метод для создания экземпляра IndexRange, в котором меньшее значение является начальным индексом, а большее - конечным.- Параметры:
-
v1- первое значение для использования в диапазоне. -
v2- второе значение для использования в диапазоне. - Возвращает:
- экземпляр IndexRange, где меньшее значение является началом, а большее - концом.
-
valueOf
public static IndexRange valueOf(String value)
Удобный метод для парсинга строки вида '2,6', которая создаст экземпляр IndexRange с начальным значением 2 и конечным 6.- Параметры:
-
value- строка для парсинга и преобразования в IndexRange. - Возвращает:
- экземпляр 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.