2016-06-13 12 views
-1

例外をスローすると、常にjava.lang.exceptionまたはjavax.ssl.xxxxが含まれていることがわかりました。メッセージのみを取得したいのですが、例外タイプは含めません。どうすればいいですか?Java例外文字列フィルタ

例外として多くの型があるので、私は文字列startでフィルタリングできません。

+1

のためのデモのような小さなスニペットの下に検索。あなたは具体的な例を挙げることができますか? –

+0

おそらく 'exception.getMessage()'があなたが探しているメソッドです。 – SubOptimal

+0

[複数の例外を一度に捕まえることができますか?](http://stackoverflow.com/questions/136035/catch-multiple-exceptions-at-once) –

答えて

0

それはあなたがやろうとしているまさにはっきりしていない私のコメント

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 
+0

はい、それは私が欲しいものです!どうも。 –

関連する問題