源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

浅谈Java异常的Exception e中的egetMessage()和toString()方法的区别

  • 时间:2020-05-15 13:33 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:浅谈Java异常的Exception e中的egetMessage()和toString()方法的区别
[b]Exception e中e的getMessage()和toString()方法的区别:[/b] [b]示例代码1:[/b]
public class TestInfo {
  private static String str =null;
  public static void main(String[] args) {
    System.out.println("test exception");
    try {
      if(str.equals("name")){
        System.out.println("test exception");
      }
    } catch (Exception e) {
      System.out.println(e.toString());
      System.out.println(e.getMessage());
    }
  }
}
输出结果:
; font-family:" microsoft="" background-color:="" /> null
[b]示例代码2:[/b]
public class TestInfo {
  private static int m = 0;
  public static void main(String[] args) {
    System.out.println("test exception");
    try {
      m = 899/0;
    } catch (Exception e) {
      System.out.println(e.toString());
      System.out.println(e.getMessage());
    }
  }
}
输出结果:
java.lang.ArithmeticException: / by zero
/ by zero
[b]总结:[/b]由此可以看出,e.toString()获取的信息包括异常类型和异常详细消息,而e.getMessage()只是获取了异常的详细消息字符串。 以上这篇浅谈Java异常的Exception e中的egetMessage()和toString()方法的区别就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持编程素材网。
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部