<>强异常e中e的getMessage()和toString()方法的区别:强>
公开课TestInfo { 私有静态字符串str=零; 公共静态void main (String [] args) { system . out。println(“测试异常”); 尝试{ 如果(str.equals(“名字”)){ system . out。println(“测试异常”); } }捕捉(异常e) { System.out.println (e.toString ()); System.out.println (e.getMessage ()); } } }
;字体类型:“微软=" " background:="/比;空
公开课TestInfo { 私有静态整数m=0; 公共静态void main (String [] args) { system . out。println(“测试异常”); 尝试{ m=899/0; }捕捉(异常e) { System.out.println (e.toString ()); System.out.println (e.getMessage ()); } } }
. lang。由零ArithmeticException:/由零/
由此可以看的出,e.toString()获取的信息包括异常类型和异常详细消息,而e.getMessage()只是获取了异常的详细消息字符串。
以上这篇浅谈Java异常的异常e中的egetMessage()和toString()方法的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。