周五周六
正则表达式
(1)就是符合定规则的字符 串
(2)常见规则
A:字符
B:字符类
C:预定义字符类
在正则表达式里面组成单词的东西必须有这些东西组成
D:边界匹配器
E:Greedy数量词
X? X。一次或一次也没有
X* X,零次或多次
X+ X,一次或多次
X{n} X,恰好n次
X{n,} X,至少n边
X{n,m}X。至少n次,但是不超过m次
常见功能:
A:判断功能string类的public boolean matches (String regex)
B:分割功能
string类的public String[] split(string regex)
C:替换功能
string类的public string replaceAll (String regex, String replacement)
D:获取功能
Pattern和Matcher
Pattern P . Pattern.compile ("a*b");
Matcher m = p.matcher ("aaaab");
find():查找存不存在
group() :获取刚才查找过的数据
Math(掌握)
(1)针对数学运算进行操作的类
(2)常见方法(自己补齐)
A:绝对值
B:向上取整
C:向下取整
D:两个数据中的大值
E:a的b次基
F:随机数
G:四舍五入
H:正平方根
Random(理解)
(1) 用于产生随机数的类
(2)构造方法:
A:Random()默认种子,每次产生的随机数不同
B:Random(long seed) 指定种子,每次种子相同,随机数就相同(3)成员方法:
A:int nextInt() 返回int范围内的随机数
B:int nextInt(int n)返回[0,n) 范围内的随机数
System(掌握)
(1)系统类,提供了一些有用的字段和方法
(2)成员方法(自已补齐)
A:运行垃圾回收器
B:退出j
C:获取当前时间的毫秒值
D:数组复制
5:BigInteger (理解)
(1)针对大整数的运算
(2)构造方法
A:B1gInteger(String s)
(3)成员方法(自己补齐)
A:加
B:减
C:乘
D:除
E:商和余数