概述
正则表达式
r 回车符 t 制表符 \ 反斜杠
String regex = "\t" ; "\\" 两杆
"[abc]" 只能匹配a,b,c中的单个字符
"[abc]*" 匹配a,b,c出现0次或多次
"[a - z]" "[a-z A-Z]"
"[^abc]*" 排除^之后其它都可以
d 数字[0 - 9]
D [^ 0 - 9]
[ ] 表示字符集
"^a" 只能以a开头
X ? 一次或一次也没有
X * 0次或多次
X + 一个或多个(0个不行)
w{n} 恰好n次
w{n,} 至少n次
w{n,m} 至少n次,至多m次
"^\d[a-zA-Z]*\d$" 以单个数字开头,中间可以是多个字母,后边以数字结尾
基本类型
16进制 String s = Integer.toHexString(255)
NaN Not a Number
BigDecimal(java.math) 精确地浮点数运算
E 自然常量
round() 四舍五入
floor() ceil()进位
Calendar 抽象类,不能创建实例
Calendar c = Calendar.getInstance();
数字代码 1 - 周日 ;2 - 周一 …… 7 - 周六
set(年,月,日,时,分,秒);
set(字段, 值);
get(字段);
setTime(Date); 将Calendar设置为Date实例表示的时间
getTime(); 返回Date 实例
add(字段, 值); 在指定字段加上指定的值
getActualMaximum(字段); 获得指定字段最大值
getTimeInMills() 获得毫秒值
java.util.Date
Date d = new Date() 获得系统当前时间
String s = d.toString(); 长格式表示时间
setTime(); 毫秒值;1970-1-1 0:0:0 毫秒值为0
getTime();
java.text.SimpleDateFormat
SimpleDateFormat f = new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
f.format(date); 将Date对象转为字符串
f.parse(s); 将字符串转为Date对象
最后
以上就是高高火龙果为你收集整理的Java基础 (三)(正则表达式,基本类型)的全部内容,希望文章能够帮你解决Java基础 (三)(正则表达式,基本类型)所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复