在以上的代码中,我们有一个函数,可以将字符串解析为Date变量,当然这需要字符串满足一定的规则,我们通过正则表达式来设置规则,当我们输入不合法的字符串值时,IntelliLang就会提示我们,从而避免了程序运行中Exception的抛出。我们通过正则表达式设置了我们接受字符串的规则,从而更有效地保证数据的有效性。在实际的编程中,如果字符串为函数的输入参数,60%的情况要求字符串的值有一定的规则,然后进行更进一步的处理。
@Pattern Annotation可用于各种情况:对变量的约定,对函数的返回值约定,对函数的输入参数的约定。当我们给字符串变量加上@Pattern,规则就体现出来来,字符串变量更加有活力啦。开发中,及时文档欠缺一些,但是我们一眼就可以看出其中的规则,不需要太多的文档和注释。
|