Code Bye

为什么用e.getMessage()方法打印异常,为什么返回结果是’2‘

同时本人用e.printStackTrace()时却没有打印任何错误信息?还有没有别的方法可以替代上述两个方法呢,得到异常讯息呢?
解决方案

40

没任何信息,不科学啊,但是下面这种情况getMessage出来就是2
Exception e = new RuntimeException(“2”);
e.printStackTrace();
System.out.println(e.getMessage());

CodeBye 版权所有丨如未注明 , 均为原创丨本网站采用BY-NC-SA协议进行授权 , 转载请注明为什么用e.getMessage()方法打印异常,为什么返回结果是’2‘