Spec-Zone.ru › OpenJDK 17

Класс ParsePosition

java.lang.Object
java.text.ParsePosition
public class ParsePosition extends Object
ParsePosition — это простой класс, используемый Format и его подклассами для отслеживания текущей позиции во время разбора. Метод parseObject в различных классах Format требует объекта ParsePosition в качестве аргумента.

По своему назначению, при разборе строки с различными форматами, вы можете использовать тот же самый ParsePosition, так как параметр индекса записывает текущую позицию.

Since:
1.1
See Also:
  • 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 с заданным начальным индексом.
Parameters:
index - начальный индекс

Подробное описание методов

getIndex

public int getIndex()
Возвращает текущую позицию разбора. При вводе в метод разбора, это индекс символа, с которого начнётся разбор; на выходе — индекс символа, следующего за последним проанализированным символом.
Returns:
текущая позиция разбора

setIndex

public void setIndex(int index)
Устанавливает текущую позицию разбора.
Parameters:
index - текущая позиция разбора

setErrorIndex

public void setErrorIndex(int ei)
Устанавливает индекс, в котором произошла ошибка разбора. Форматировщики должны установить его перед возвращением кода ошибки из своего метода parseObject. Значение по умолчанию — -1, если он не установлен.
Parameters:
ei - индекс, в котором произошла ошибка
Since:
1.2

getErrorIndex

public int getErrorIndex()
Возвращает индекс, в котором произошла ошибка, или -1, если индекс ошибки не задан.
Returns:
индекс, в котором произошла ошибка
Since:
1.2

equals

public boolean equals(Object obj)
Переопределяет equals
Overrides:
equals в классе Object
Parameters:
obj - объект-ссылка, с которым сравнивать.
Returns:
true если этот объект такой же, как аргумент obj; false в противном случае.
See Also:
  • Object.hashCode()
  • HashMap

hashCode

public int hashCode()
Возвращает код хэша для этого ParsePosition.
Overrides:
hashCode в классе Object
Returns:
значение кода хэша для этого объекта
See Also:
  • Object.equals(java.lang.Object)
  • System.identityHashCode(java.lang.Object)

toString

public String toString()
Возвращает строковое представление этого ParsePosition.
Overrides:
toString в классе Object
Returns:
строковое представление этого объекта

© 1993, 2021, 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/17/docs/api/java.base/java/text/ParsePosition.html

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API