Вопросы к Поиску с Алисой
Разница между методами getMessage() и toString() для печати сообщений об ошибках заключается в том, что первый возвращает только сообщение, а второй — информацию об исключении в целом. javadevblog.com stackoverflow.com
getMessage() возвращает сообщение, которое было создано при создании исключения через конструктор. javadevblog.com
toString() возвращает информацию о Throwable в формате String, включая описание исключения, а также имя класса исключения. javadevblog.com developer.alexanderklimov.ru
Таким образом, toString() может быть предпочтительнее getMessage(), если нужно напечатать только сообщение об исключении, так как первый метод не включает имя класса исключения, которого часто нет в сообщении. stackoverflow.com