1.printf用于格式化输出
%d:十进制整数
%o:八进制整数
%x:十六进制整数
%X:十六进制大写整数
%f:浮点数
%e:科学计数法表示的浮点数(小写e)
%E:科学计数法表示的浮点数(大写E)
%.nf:控制小数点后的小数位(n为数字)
%b:布尔值
%c:字符
%s/%S:字符串
%t/%T:日期时间格式化
%n$:支持多个参数时,可以在%s之间插入变量编号,1$表示第一个字符串,3$表示第3个字符串
2.SimpleDateFormat的parse()按照给定的SimpleDateFormat对象的格式化存储来解析对象
3.正则表达式:一个字符串其实就是一个简单的正则表达式, .(点号)也是一个正则表达式
正则表达式是一种文本模式,包括普通字符(例如,a到z之间的字母)和特殊字符(称为“元字符”),可以用来描述和匹配字符串的特定模式。
^匹配输入字符串的开始位置
[0-9]+匹配多个数字,[0-9]匹配一个数字
abc$匹配字母并以abc结尾,$为匹配输入字符串的结束位置
在写用户注册表时,只允许用户名包含字母数字下划线和连接字符"-",并设置用户名长度
[1]{3,15}$
\d\w\s:数字字符空格
\D\W\S:非数字非字符非空格
[^abc]匹配abc以外的字母
a-zA-Z0-9_- ↩︎