预定义类\
. 代表任意单个字符
\\d 代表是数字 [0-9]
\\D 非数字 [^0-9]
\\s 空白字符 [\t\f\r\n\X0B]
\\S 非空白字符
\\w 单词字符 [a-zA-Z_0-9]
\\W 非单词字符 [^\w]
数量词
X? 代表一次或一次也没有
X* 0次到多次
X+ 一次或多次
X{n} 恰好是n次
X{n,} 至少是n次
X{n,m} 至少是n次,最多m次
分组
() 把重要的部分括起来。
\\1 把第一组在出现一次
$ 拿到第一组的值。
Pattern和Matcher
pattern 获取正则表达式的
Matcher获取匹配器
find()去字符串中寻找能够匹配上的数据
group() 把匹配上的数据给返回回来
API的其他功能
abs 绝对值
ceil 向上取整
floor 向下取整
pow 前面是一个底数,后面是一个指数
max ,min 最大值,最小值
random 随机
round 四舍五入
sqrt 开平方
Random类
nextInt() 根据种子生成随机数
System类
gc() 调用finalize的方法
exit(); 退出虚拟机 0 1
currentTimeMillis() 获取当前时间的毫秒值
arrayCopy(); 复制数组
src - 源数组。
srcPos - 源数组中的起始位置。
dest - 目标数组。
destPos - 目标数组中的起始位置。
length - 要复制的数组元素的数量
final
finally
finalize
BigInteger类 (了解) 能存宇宙级的数据
加
减
乘
除
除和余
Date类
有参数的构造方法。
无参的构造方法
getTime() 获取当前时间的毫秒值
setTime() 设置时间。单位是毫秒
SimpleDateFormat类
将字符串转换成时间对象
parse();
Calendar类
是一个抽象类。直接获取年,月,日。
add()
set() |
|