-1
例外をスローすると、常にjava.lang.exceptionまたはjavax.ssl.xxxxが含まれていることがわかりました。メッセージのみを取得したいのですが、例外タイプは含めません。どうすればいいですか?Java例外文字列フィルタ
例外として多くの型があるので、私は文字列startでフィルタリングできません。
例外をスローすると、常にjava.lang.exceptionまたはjavax.ssl.xxxxが含まれていることがわかりました。メッセージのみを取得したいのですが、例外タイプは含めません。どうすればいいですか?Java例外文字列フィルタ
例外として多くの型があるので、私は文字列startでフィルタリングできません。
それはあなたがやろうとしているまさにはっきりしていない私のコメント
try {
int i = 1/0;
} catch (Exception e) {
System.out.println("exception = " + e);
System.out.println("getMessage = " + e.getMessage());
}
出力
exception = java.lang.ArithmeticException:/by zero
getMessage =/by zero
はい、それは私が欲しいものです!どうも。 –
のためのデモのような小さなスニペットの下に検索。あなたは具体的な例を挙げることができますか? –
おそらく 'exception.getMessage()'があなたが探しているメソッドです。 – SubOptimal
[複数の例外を一度に捕まえることができますか?](http://stackoverflow.com/questions/136035/catch-multiple-exceptions-at-once) –