所以我有这个项目,我需要编写一个 mutator 方法,仅当电话号码包含从 0 到 9 的数字并且没有字母或任何其他东西时才更改一个人的电话号码。电话号码的类型是字符串,我尝试使用条件语句。如果手机包含数字以外的任何内容,则不应发生任何事情。这是我到目前为止得到的:
public void setMobile(String mobile) {
if(mobile.matches("[a-zA-z]+")){
}
else{
this.mobile = mobile;
}
}
谢谢
你的正则表达式模式应该是 [0-9]+
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句