java.lang.Object
java.text.ParsePosition
ParsePosition 是 Format 及其子类使用的一个简单类,用于在解析期间跟踪当前位置。各种 Format 类中的 parseObject 方法需要一个 ParsePosition 对象作为参数。
按照设计,当您解析具有不同格式的字符串时,您可以使用相同的 ParsePosition ,因为索引参数记录了当前位置。
- 自从:
- 1.1
- 参见:
-
构造方法总结
构造方法 -
方法总结
修饰符和类型方法描述boolean重写等于int检索发生错误的索引,如果未设置错误索引,则返回 -1。intgetIndex()检索当前解析位置。inthashCode()返回此 ParsePosition 的哈希码。voidsetErrorIndex(int ei) 设置发生解析错误的索引。voidsetIndex(int index) 设置当前解析位置。toString()返回此 ParsePosition 的字符串表示形式。
-
构造方法详细信息
-
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
重写等于 -
hashCode
public int hashCode()返回此 ParsePosition 的哈希码。 -
toString
返回此 ParsePosition 的字符串表示形式。
-