Класс ParsePosition
- java.lang.Object
-
- java.text.ParsePosition
public class ParsePosition extends Object
ParsePosition — это простой класс, используемый Format и его подклассами для отслеживания текущей позиции во время разбора. Метод parseObject в различных классах Format требует объекта ParsePosition в качестве аргумента.
По своему дизайну, при разборе строки с различными форматами вы можете использовать тот же самый ParsePosition, так как параметр индекса записывает текущую позицию.
- Since:
- 1.1
- См. также:
Format
Конструкторы
| Конструктор | Описание |
|---|---|
ParsePosition(int index) |
Создает новый ParsePosition с заданным начальным индексом. |
Методы
| Модификатор и тип | Метод | Описание |
|---|---|---|
boolean |
equals(Object obj) |
Переопределяет equals |
int |
getErrorIndex() |
Возвращает индекс, в котором произошла ошибка, или -1, если индекс ошибки не задан. |
int |
getIndex() |
Возвращает текущую позицию разбора. |
int |
hashCode() |
Возвращает хеш-код для этого ParsePosition. |
void |
setErrorIndex(int ei) |
Устанавливает индекс, в котором произошла ошибка разбора. |
void |
setIndex(int index) |
Устанавливает текущую позицию разбора. |
String |
toString() |
Возвращает строковое представление этого ParsePosition. |
Методы, объявленные в классе java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
Конструкторы
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- индекс, в котором произошла ошибка - Since:
- 1.2
getErrorIndex
public int getErrorIndex()
Возвращает индекс, в котором произошла ошибка, или -1, если индекс ошибки не задан.
- Возвращает:
- индекс, в котором произошла ошибка
- Since:
- 1.2
equals
public boolean equals(Object obj)
Переопределяет equals
- Переопределяет:
-
equalsв классеObject - Параметры:
-
obj- объект-ссылка для сравнения. - Возвращает:
-
trueесли этот объект такой же, как аргумент obj;falseв противном случае. - См. также:
-
Object.hashCode(),HashMap
hashCode
public int hashCode()
Возвращает хеш-код для этого ParsePosition.
- Переопределяет:
-
hashCodeв классеObject - Возвращает:
- значение хеш-кода для этого объекта
- См. также:
-
Object.equals(java.lang.Object),System.identityHashCode(java.lang.Object)
toString
public String toString()
Возвращает строковое представление этого ParsePosition.
© 1993, 2020, 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/11/docs/api/java.base/java/text/ParsePosition.html