IndexOutOfBoundsException
をJavaで手動でスローし、オプションでメッセージを印刷するにはどうすればよいですか?手動で例外をスローする
答えて
あなたは、単に:
throw new IndexOutOfBoundsException("your message goes here");
あなたがそのメッセージを印刷する必要がある場合は、例外をキャッチどこから行います。 (あなたはgetMessage()
方法でメッセージを達することができる。)このよう
:これは実際にメッセージを印刷しない
throw new IndexOutOfBoundsException("If you want a message, put it here");
。それだけでそれを準備します。メッセージを印刷するには、次のような操作を行います。
try {
//...
throw new IndexOutOfBoundsException("If you want a message, put it here");
} catch (IndexOutOfBoundsException e) {
System.out.println(e.getMessage());
}
今後は、投稿する前に回答を探してみることをお勧めします。
what '、no [int [] arr = new int [10]; arr [10]; '? :P –
@ Kublai Khan私は同様の質問でそれを投稿しようとしました。 – fireshadow52
うん、私は知っている - 私はdownvoters(ユーモア/オリーブの枝)の一つだった –
throwステートメントを使用して例外をスローすることができます。 throw文には単一の引数、つまりスロー可能オブジェクトが必要です。 Throwableオブジェクトは、Throwableクラスの任意のサブクラスのインスタンスです。次に、throw文の例を示します。
throw someThrowableObject;
例:
public void example() {
try{
throw new IndexOutOfBoundsException();
} catch (IndexOutOfBoundsException e) {
e.printStackTrace();
}
}
- 1. =例外をスローする例外
- 2. openFileOutput例外をスローする
- 3. コンテンツプロバイダ例外をスローする
- 4. カスタム例外をスローする
- 5. スカラコードでスクロール例外をスローする
- 6. Javaで例外をスローする
- 7. WebResource.axd Webファームで例外をスローする
- 8. WebClient.DownloadStringAsync Silverlightでセキュリティ例外をスローする
- 9. カスタムスタックトレースで例外をスローする
- 10. サーブレットでwait()が例外をスローする
- 11. アンドロイドで例外をスローする
- 12. if/else include/extendの動作でTwigが例外をスローする
- 13. Bytebuddyインターセプト例外スロー
- 14. C++/C#例外スロー
- 15. ライブラリのスロー例外
- 16. Androidのスロー例外
- 17. コンストラクタとスロー例外
- 18. 例外と例外のスロー。<T>?
- 19. @scheduled cron式の例外スロー例外
- 20. 例外をチェックした後にプログラムが例外をスローする
- 21. 例外をスローしないでWCFにスローする
- 22. アプリケーションが例外をスロー
- 23. Tkinter.StringVar()が例外をスローし
- 24. Symfony 2ファイルアップロード。 (移動中に例外をスローする方法)
- 25. boost :: asio :: io_serviceが例外をスローする
- 26. Observable.FromEventPattern on Thumb.DragDeltaが例外をスローする
- 27. 例外をスローするTestRunTypeのシリアライズ
- 28. jqgrid-saveRow例外をスローするURL
- 29. Spring Webサービス例外をスローする
- 30. ワークシートget_Rangeが例外をスローする
あなたは何を試してみましたか?何がうまくいかなかったのですか?正確に何が問題になっていますか? – Oded
[例外をスローする方法(Javaチュートリアル)](http://download.oracle.com/javase/tutorial/essential/exceptions/throwing.html) – MByD