JavaTM 2 Platform
Standard Ed. 6

java.util.regex
類別 PatternSyntaxException

java.lang.Object
  繼承者 java.lang.Throwable
      繼承者 java.lang.Exception
          繼承者 java.lang.RuntimeException
              繼承者 java.lang.IllegalArgumentException
                  繼承者 java.util.regex.PatternSyntaxException
所有已實作的介面:
Serializable

public class PatternSyntaxException
extends IllegalArgumentException

拋出未經檢查的異常,表明正則表達式網要中的語法錯誤。

從以下版本開始:
1.4
另請參見:
序列化表格

建構子摘要
PatternSyntaxException(String desc, String regex, int index)
          建構此類別的新實例。
 
方法摘要
 String getDescription()
          獲取錯誤的描述。
 int getIndex()
          獲取錯誤的索引。
 String getMessage()
          返回多行字元串,包含語法錯誤及其索引的描述、錯誤的正則表達式網要和網要中錯誤索引的可視化指示。
 String getPattern()
          獲取錯誤的正則表達式網要。
 
從類別 java.lang.Throwable 繼承的方法
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

PatternSyntaxException

public PatternSyntaxException(String desc,
                              String regex,
                              int index)
建構此類別的新實例。

參數:
desc - 錯誤的描述
regex - 錯誤的網要
index - 錯誤網要中的近似索引;如果索引未知,則為 -1
方法詳細資訊

getIndex

public int getIndex()
獲取錯誤的索引。

返回:
錯誤網要中的近似索引;如果索引未知,則返回 -1

getDescription

public String getDescription()
獲取錯誤的描述。

返回:
錯誤的描述

getPattern

public String getPattern()
獲取錯誤的正則表達式網要。

返回:
錯誤的網要

getMessage

public String getMessage()
返回多行字元串,包含語法錯誤及其索引的描述、錯誤的正則表達式網要和網要中錯誤索引的可視化指示。

覆寫:
類別 Throwable 中的 getMessage
返回:
完整的詳細訊息

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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