Подтвердить что ты не робот

Java получает только имя исключения без StackTrace

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

Я использую exception.toString() для преобразования выделенного исключения в строку, но мне нужно только имя исключения, например NullPointerException, а не целая трассировка стека.

Как я могу это решить?

4b9b3361

Ответ 1

exception.getClass().getSimpleName();

КласС# getSimpleName()

ПРИМЕЧАНИЕ: это не будет работать, если ваше исключение является анонимным классом (хотя я лично никогда не видел анонимного исключения в любом производственном коде)