public class ParsePosition
extends Object
java.lang.Object | |
↳ | java.text.ParsePosition |
ParsePosition
是一个简单的类,由Format
及其子类用于在解析期间跟踪当前位置。 Format
类中的parseObject
方法需要一个ParsePosition
对象作为参数。
按照设计,当您通过不同格式的字符串解析时,可以使用相同的 ParsePosition
,因为index参数记录当前位置。
也可以看看:
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
|
ParsePosition (int index)
用给定的初始索引创建一个新的ParsePosition。
Parameters | |
---|---|
index |
int
|
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. |
int getIndex ()
检索当前的分析位置。 在输入到解析方法时,这是解析将开始的字符的索引; 在输出上,它是最后解析的字符后面的字符的索引。
Returns | |
---|---|
int |
int hashCode ()
返回此ParsePosition的哈希码。
Returns | |
---|---|
int |
a hash code value for this object |
void setErrorIndex (int ei)
设置发生分析错误的索引。 格式器应该在从parseObject方法返回错误代码之前设置它。 如果未设置,则默认值为-1。
Parameters | |
---|---|
ei |
int
|
String toString ()
返回此ParsePosition的字符串表示形式。
Returns | |
---|---|
String |
a string representation of this object |