当前位置: 主页 > JAVA语言

java中输入异常-自定义业务异常的验证方法运行测试测试结果

发布时间:2023-06-12 22:10   浏览次数:次   作者:佚名

在实际项目中java中输入异常,我们会写很多验证方法,比如说验证用户输入的信息是否包含敏感词,在后台二次验证字符串长度java中输入异常,并且把异常信息抛出。要达成此功能有很多的方法。这里写一个可以捕获的业务异常类。

首先自定义一个BusinessException异常类继承Exception

public class BusinessException extends Exception{
    public BusinessException() {
        super();
        // TODO Auto-generated constructor stub
    }
    public BusinessException(String message) {
        super(message);
        // TODO Auto-generated constructor stub
    }
}

在定义一个需要抛出可捕获异常的验证方法

public class CheckLength {
    public void checkLength(String str) throws BusinessException{
        
        if(str.length()<=5)
        {
            System.out.println("长度OK");
        }else
        {
            //抛出自定义异常信息
            throw new BusinessException("长度过长");
        }
        
    }
}

运行测试

public class BusinessExceptionTest {
    
    public static void main(String[] args) {
        // TODO Auto-generated method stub
        CheckLength t = new CheckLength();
        try {
            t.checkLength("123456");
        } catch (BusinessException e) {
            // TODO Auto-generated catch block
            e.printStackTrace();
            System.out.println(e.getMessage());
        }
    }
}

测试结果

java中异常处理机制_网络异常输入验证码_java中输入异常

这样就完成了个最简单的自定义业务异常