Most visited

Recently visited

Added in API level 1

ParsePosition

public class ParsePosition
extends Object

java.lang.Object
   ↳ java.text.ParsePosition


ParsePosition是一个简单的类,由Format及其子类用于在解析期间跟踪当前位置。 Format类中的parseObject方法需要一个ParsePosition对象作为参数。

按照设计,当您通过不同格式的字符串解析时,可以使用相同的 ParsePosition ,因为index参数记录当前位置。

也可以看看:

Summary

Public constructors

ParsePosition(int index)

用给定的初始索引创建一个新的ParsePosition。

Public methods

boolean equals(Object obj)

覆盖等于

int getErrorIndex()

检索发生错误的索引,如果错误索引尚未设置,则返回-1。

int getIndex()

检索当前的分析位置。

int hashCode()

返回此ParsePosition的哈希码。

void setErrorIndex(int ei)

设置发生分析错误的索引。

void setIndex(int index)

设置当前的分析位置。

String toString()

返回此ParsePosition的字符串表示形式。

Inherited methods

From class java.lang.Object

Public constructors

ParsePosition

Added in API level 1
ParsePosition (int index)

用给定的初始索引创建一个新的ParsePosition。

Parameters
index int

Public methods

equals

Added in API level 1
boolean equals (Object obj)

覆盖等于

Parameters
obj Object: the reference object with which to compare.
Returns
boolean true if this object is the same as the obj argument; false otherwise.

getErrorIndex

Added in API level 1
int getErrorIndex ()

检索发生错误的索引,如果错误索引尚未设置,则返回-1。

Returns
int

getIndex

Added in API level 1
int getIndex ()

检索当前的分析位置。 在输入到解析方法时,这是解析将开始的字符的索引; 在输出上,它是最后解析的字符后面的字符的索引。

Returns
int

hashCode

Added in API level 1
int hashCode ()

返回此ParsePosition的哈希码。

Returns
int a hash code value for this object

setErrorIndex

Added in API level 1
void setErrorIndex (int ei)

设置发生分析错误的索引。 格式器应该在从parseObject方法返回错误代码之前设置它。 如果未设置,则默认值为-1。

Parameters
ei int

setIndex

Added in API level 1
void setIndex (int index)

设置当前的分析位置。

Parameters
index int

toString

Added in API level 1
String toString ()

返回此ParsePosition的字符串表示形式。

Returns
String a string representation of this object

Hooray!