JavaTM 2 Platform
Standard Ed. 6

java.lang
類別 IllegalArgumentException

java.lang.Object
  繼承者 java.lang.Throwable
      繼承者 java.lang.Exception
          繼承者 java.lang.RuntimeException
              繼承者 java.lang.IllegalArgumentException
所有已實作的介面:
Serializable
直接已知子類別:
IllegalCharsetNameException, IllegalFormatException, IllegalSelectorException, IllegalThreadStateException, InvalidKeyException, InvalidOpenTypeException, InvalidParameterException, KeyAlreadyExistsException, NumberFormatException, PatternSyntaxException, UnresolvedAddressException, UnsupportedAddressTypeException, UnsupportedCharsetException

public class IllegalArgumentException
extends RuntimeException

拋出的異常表明向方法傳遞了一個不合法或不正確的參數。

從以下版本開始:
JDK1.0
另請參見:
Thread.setPriority(int), 序列化表格

建構子摘要
IllegalArgumentException()
          建構不帶詳細訊息的 IllegalArgumentException
IllegalArgumentException(String s)
          建構帶指定詳細訊息的 IllegalArgumentException
IllegalArgumentException(String message, Throwable cause)
          根據指定的詳細訊息和原因建構一個新異常。
IllegalArgumentException(Throwable cause)
          根據指定的原因和 (cause==null ? null :cause.toString()) 的詳細訊息建構一個新異常(它通常包含 cause 的類別和詳細訊息)。
 
方法摘要
 
從類別 java.lang.Throwable 繼承的方法
fillInStackTrace, getCause, getLocalizedMessage, getMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
從類別 java.lang.Object 繼承的方法
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

建構子詳細資訊

IllegalArgumentException

public IllegalArgumentException()
建構不帶詳細訊息的 IllegalArgumentException


IllegalArgumentException

public IllegalArgumentException(String s)
建構帶指定詳細訊息的 IllegalArgumentException

參數:
s - 詳細訊息。

IllegalArgumentException

public IllegalArgumentException(String message,
                                Throwable cause)
根據指定的詳細訊息和原因建構一個新異常。

注意,與 cause 相關的詳細訊息不是 自動合併到這個異常的詳細訊息中的。

參數:
message - 詳細訊息(保存此訊息,以便以後通過 Throwable.getMessage() 方法獲取它)。
cause - 原因(保存此原因,以便以後通過 Throwable.getCause() 方法獲取它)。(允許使用 null 值,指出原因是不存在的或是未知的。)
從以下版本開始:
1.5

IllegalArgumentException

public IllegalArgumentException(Throwable cause)
根據指定的原因和 (cause==null ? null :cause.toString()) 的詳細訊息建構一個新異常(它通常包含 cause 的類別和詳細訊息)。 此建構子對於那些與其他 throwable(例如,PrivilegedActionException)的套件裝器相同的異常來說是有用的。

參數:
cause - 原因(保存此原因,以便以後通過 Throwable.getCause() 方法獲取它)。(允許使用 null 值,指出原因是不存在的或是未知的。)
從以下版本開始:
1.5

JavaTM 2 Platform
Standard Ed. 6

提交錯誤或意見

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