JavaTM 2 Platform
Standard Ed. 6

java.text
類別 ParsePosition

java.lang.Object
  繼承者 java.text.ParsePosition

public class ParsePosition
extends Object

ParsePositionFormat 及其子類別所使用的簡單類別,用來在解析過程中追蹤當前位置。各種 Format 類別中的 parseObject 方法要求將 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。

方法詳細資訊

getIndex

public int getIndex()
獲取當前的解析位置。對於解析方法的輸入,這是解析開始處字元的索引;對於輸出,這是被解析的最後一個字元後的字元索引。


setIndex

public void setIndex(int index)
設置當前解析位置。


setErrorIndex

public void setErrorIndex(int ei)
設置解析出錯時的索引。格式器應該在從它們的 parseObject方法返回錯誤程式碼之前進行此設置。如果沒有設置,則預設值為 -1。

從以下版本開始:
1.2

getErrorIndex

public int getErrorIndex()
獲取出錯時的索引,如果沒有設置錯誤索引,則為 -1。

從以下版本開始:
1.2

equals

public boolean equals(Object obj)
覆寫 equals

覆寫:
類別 Object 中的 equals
參數:
obj - 要與之比較的參考物件。
返回:
如果此物件與 obj 參數相同,則返回 true;否則返回 false
另請參見:
Object.hashCode(), Hashtable

hashCode

public int hashCode()
返回此 ParsePosition 的雜湊碼。

覆寫:
類別 Object 中的 hashCode
返回:
此物件的雜湊碼
另請參見:
Object.equals(java.lang.Object), Hashtable

toString

public String toString()
返回此 ParsePosition 的字元串表示形式。

覆寫:
類別 Object 中的 toString
返回:
此物件的字元串表示形式

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

版權所有 2008 Sun Microsystems, Inc. 保留所有權利。請遵守GNU General Public License, version 2 only