小编J.E*_*Eve的帖子

Java异常模式

我正在尝试为异常编写代码。如果输入与下面的模式不匹配(这只是示例),它将抛出异常消息。

8454T3477-90
Run Code Online (Sandbox Code Playgroud)

这是我想出的代码。但是,我不确定这是否是正确的方法...

public void setLegalDescription(String legalDescription) throws MyInvalidLegalDescriptionException
    {
        String valid = ("[0-9999][A-Z][0-9999]-[0-99]");
        if (!legalDescription.matches(valid))
        {
            //throw new MyInvalidLegalDescriptionException("Invalid format! Should be " + "e.g 4050F8335-14");
        }
        this.legalDescription = legalDescription;
    }
Run Code Online (Sandbox Code Playgroud)

java

3
推荐指数
1
解决办法
58
查看次数

标签 统计

java ×1