美文网首页
自定义异常例子 2018-09-06

自定义异常例子 2018-09-06

作者: 一截水袖 | 来源:发表于2018-09-06 20:44 被阅读0次

这个例子主要是帮自己存一下关于自定义异常的基础用法,以免长时间不用都忘了怎么用,废话不多说,下面贴代码。
共两个java文件

1、TestE类

public class testE{
    public static void main(String[] args){
        Scanner scanner = new Scanner(System.in);
        System.out.println("请输入手机号:");
        String phone = scanner.next();
        System.out.println("请输入密码:");
        String password = scanner.next();
        try {
            register(phone,password);
        } catch (MobileException e) {
            e.printStackTrace();
        }
        System.out.println("ss");
        String s = scanner.next();
    }
    public static void register (String phone,String pass) throws MobileException{
        if(phone.length()!=11){
            throw  new MobileException("手机号位数不对!");
        }else{
            if(!Pattern.matches("1[35789]\\d{9}",phone)){
                throw new MobileException("手机号格式不正确!");
            }
        }
    }
}

2、MobileException类

public class MobileException extends Exception {
    public MobileException(){
        super();
    }

    public MobileException(String msg){
        super(msg);
    }
}

如果有不对的请多指教,主要是给自己记着,忘记了也好快速捡起来。

相关文章

  • 自定义异常

    自定义异常类:因为系统提供的异常类,无法描述我的异常。我需要自定义一些异常类,来描述我所出现的异常。例子1 例子2...

  • 自定义异常例子 2018-09-06

    这个例子主要是帮自己存一下关于自定义异常的基础用法,以免长时间不用都忘了怎么用,废话不多说,下面贴代码。共两个ja...

  • Flutter统一异常捕获组件Catcher源码解析

    核心类图 典型使用例子 GlobalExceptionHandler为自定义的全局异常捕获处理代码 核心类Catc...

  • springMVC异常处理

    异常的处理 自定义异常 自定义的异常处理类 当controller中出现异常时,使用自定义异常进行捕获

  • 16_异常

    ======================抛异常 throw 例子 =========声明异常throws 例子...

  • SpringBoot异常处理

    1. 配置全局异常和自定义异常 异常处理类(包括全局和自定义) 自定义异常类 2.返回自定义页面 创建自定义页面位...

  • 10.2.3 自定义异常类

    10.2.3 自定义异常类 系统自带异常处理 自定义异常 test.php

  • 异常的处理

    异常的的处理:抓抛模型 自定义异常 自定义异常 测试类

  • 后端异常统一捕捉

    实现 HandlerExceptionResolver ,对自定义异常进行转换,对非自定义异常统一转化为自定义异常...

  • Java——异常处理的常用方式

    自定义异常 捕获异常

网友评论

      本文标题:自定义异常例子 2018-09-06

      本文链接:https://www.haomeiwen.com/subject/tlrfgftx.html