Класс ParsePosition
java.lang.Object
java.text.ParsePosition
public class ParsePosition extends Object
ParsePosition — это простой класс, используемый Format и его подклассами для отслеживания текущей позиции во время разбора. Метод parseObject в различных классах Format требует объекта ParsePosition в качестве аргумента. По умолчанию, при разборе строки с различными форматами, можно использовать один и тот же объект ParsePosition, так как параметр индекса записывает текущую позицию.
- С момента:
- 1.1
- См. также:
Краткое описание конструкторов
| Конструктор | Описание |
|---|---|
ParsePosition |
Создает новый ParsePosition с заданным начальным индексом. |
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals |
Переопределяет equals |
int |
getErrorIndex() |
Возвращает индекс, в котором произошла ошибка, или -1, если индекс ошибки не установлен. |
int |
getIndex() |
Возвращает текущую позицию разбора. |
int |
hashCode() |
Возвращает хэш-код для данного ParsePosition. |
void |
setErrorIndex |
Устанавливает индекс, в котором произошла ошибка разбора. |
void |
setIndex |
Устанавливает текущую позицию разбора. |
String |
toString() |
Возвращает строковое представление данного ParsePosition. |
Подробное описание конструкторов
ParsePosition
public ParsePosition(int index)
Создает новый ParsePosition с заданным начальным индексом.
- Параметры:
-
index- начальный индекс
Подробное описание методов
getIndex
public int getIndex()
Возвращает текущую позицию разбора. При вводе в метод разбора, это индекс символа, с которого начнется разбор; на выходе — индекс символа, следующего за последним проанализированным символом.
- Возвращает:
- текущая позиция разбора
setIndex
public void setIndex(int index)
Устанавливает текущую позицию разбора.
- Параметры:
-
index- текущая позиция разбора
setErrorIndex
public void setErrorIndex(int ei)
Устанавливает индекс, в котором произошла ошибка разбора. Форматы должны устанавливать это значение перед возвращением кода ошибки из их метода parseObject. Значение по умолчанию -1, если оно не установлено.
- Параметры:
-
ei- индекс, в котором произошла ошибка - С момента:
- 1.2
getErrorIndex
public int getErrorIndex()
Возвращает индекс, в котором произошла ошибка, или -1, если индекс ошибки не установлен.
- Возвращает:
- индекс, в котором произошла ошибка
- С момента:
- 1.2
equals
public boolean equals(Object obj)
Переопределяет equals
- Переопределяет:
-
equalsв классеObject - Параметры:
-
obj- ссылка на объект для сравнения. - Возвращает:
-
trueесли этот объект совпадает с аргументом obj;falseв противном случае. - См. также:
hashCode
public int hashCode()
Возвращает хэш-код для данного ParsePosition.
- Переопределяет:
-
hashCodeв классеObject - Возвращает:
- значение хэш-кода для этого объекта
- См. также:
toString
public String toString()
Возвращает строковое представление данного ParsePosition.
- Переопределяет:
-
toStringв классеObject - Возвращает:
- строковое представление этого объекта
© 1993, 2023, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://docs.oracle.com/en/java/javase/21/docs/api/java.base/java/text/ParsePosition.html