Spec-Zone.ru › OpenJDK 8

Класс ParsePosition

  • java.lang.Object
    • java.text.ParsePosition

public class ParsePosition
extends Object

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

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

См. также:
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 - индекс, в котором произошла ошибка
С:
1.2

getErrorIndex

public int getErrorIndex()

Возвращает индекс, в котором произошла ошибка, или -1, если индекс ошибки не установлен.

Возвращает:
индекс, в котором произошла ошибка
С:
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.

Переопределяет:
toString в классе Object
Возвращает:
строковое представление этого объекта

© 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.

Spec-Zone.ru

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