8.正则表达式:就是一套规则,用于判断当前字符串是否匹配指定的正则表达式
String qq = "12345";
String reg = "[1-9][0-9]{4,14}";
boolean b = qq.matches(reg);
9.常用的正则表达式字符:
X 字符 \\反斜线字符(代表的是反斜线字符'\')
[abc]代表的是字符a、b 或 c
[a-zA-Z0-9]代表的字母或者数字或者下划线(即单词字符)==”\\w”表示单词字符。
“\\W”表示非单词字符;
“.”可以表示任意东西 。
“\d”表示数字字符
“\D”表非数字字符
X{n,m}代表的是X出现至少 n 次,但是不超过 m 次
[^abc]代表的是除了 a、b 或 c以外的任何字符
X?代表的是X出现一次或一次也没有
X*代表的是X出现零次或多次
X+代表的是X出现一次或多次 (例如:\\w*[0-9]+\\w*表示有数字)
10.Integer可以让String 和int类型的互转。
11.simpleDateFormat;用于格式化日期
格式化:(为了方便看)format(Date)
Date --- Strting
解析:(对date进行操作的时候就要转化成data类型的)parse(String)
String --- Date
12.Date的常用方法:
毫秒值---date
设置
返回值是void,参数是long
Void setTime(long time)
Date(long date)
Date---毫秒值
获取
返回long,无参数
long getTime()
获取当前系统时间:Date d=new Date();
13.Calendar的获取星期,
int week2 = c.get(Calendar.DAY_OF_WEEK)-1;
int week2 = c.get(Calendar.WEEK_OF_MONTH);
14. 自动装箱:Integer i=10; 相当于:Integer i=new Integer(10);
15.自动拆箱:Integer i=10; int a=i;相当于:int a=i.intValue(); |
|