2016-06-13 4 views
-1

Когда вы выбрали исключение, я обнаружил, что всегда включен java.lang.exception или javax.ssl.xxxx и т. Д., Я просто хочу получать только сообщения, но не включая тип исключения, как я могу это сделать?java exception string filter

Поскольку исключение имеет много типов, я не могу просто фильтровать начало строки, доступно ли это для этого?

+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

Да, это то, что я хочу! спасибо. –