java 异常字符串过滤器

java exception string filter

抛出异常时,发现总是包含java.lang.exception或javax.ssl.xxxx等,只想获取消息不包含异常类型,怎么办?

由于异常有很多类型,我不能只过滤字符串开头,是否可以这样做?

在下面找到一个小片段作为我评论的示范

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