Day14
正则表达式
概述:
是指一个用来描述或者匹配一系列符合某个语法规则的字符串的单个字符串。其实就是一种规则。有自己特殊的应用。
作用:
注册邮箱,邮箱有用户名和密码,一般会对其限制长度,这个限制长度的事情就是正则表达式做的
字符类:
1.[abc] a、b 或 c(简单类)
2.[^abc] 任何字符,除了 a、b 或 c(否定)
3.[a-zA-Z] a到 z 或 A到 Z,两头的字母包括在内(范围)
4.[0-9] 0到9的字符都包括
预定义字符类:
1. . 任何字符
2. \d 数字:[0-9]
3. \w 单词字符:[a-zA-Z_0-9
数量词:
1.X? X,一次或一次也没有
2.X* X,零次或多次
3.X+ X,一次或多次
4.X{n} X,恰好 n 次
5.X{n,} X,至少 n 次
6.X{n,m} X,至少 n 次,但是不超过 m 次
常见对象:
Random:
概述:
此类用于产生随机数如果用相同的种子创建两个 Random 实例,
则对每个实例进行相同的方法调用序列,它们将生成并返回相同的数字序列
构造方法:
public Random()
public Random(long seed
成员方法:
public int nextInt()
public int nextInt(int n)
System:
概述:
System 类包含一些有用的类字段和方法。它不能被实例化
成员方法:
public static void gc()
public static void exit(int status)
public static long currentTimeMillis()
pubiic static void arraycopy(Object src, int srcPos, Object dest, int destPos, int length)
Date:
概述:
Date 表示特定的瞬间,精确到毫秒
构造方法:
public Date()
public Date(long date)
成员方法:
public long getTime()
public void setTime(long time)
SimpleDateFormat:
概述:
DateFormat 是日期/时间格式化子类的抽象类,它以与语言无关的方式格式化并解析日期或时间。是抽象类,所以使用其子类SimpleDateFormat
构造方法:
public SimpleDateFormat()
public SimpleDateFormat(String pattern)
成员方法:
public final String format(Date date)
public Date parse(String source)
Calendar:
概述:
Calendar 类是一个抽象类,它为特定瞬间与一组诸如 YEAR、MONTH、DAYOFMONTH、HOUR 等日历字段之间的转换提供了一些方法,并为操作日历字段(例如获得下星期的日期)提供了一些方法。
成员方法:
public static Calendar getInstance()
public int get(int field)
public void add(int field,int amount)
public final void set(int year,int month,int date)
|
|