一、工具类的两个特点:
1.构造方法是私有的
2.所有的成员都是静态的,即变量和方法都是静态的。
在java中,Math类就是工具类
二、正则表达式
String中的方法:matches(String regex)
告知此字符串是否匹配所给的正则表达式
正则校验手机号:(首先是要检验是否为空)一行代码:
return if(num==null)?false:num.matches(^1[3578][0-9]{9}$);
在java中,出现的转义字符是固定的,所以当代表反斜线\时,需要用\来表示,所以使用正则表达式时,\w要写为\w,对于.在正则表达式中国代表任意字符,所以需要转义,.变为\\.