Date d=new Date();
1.getTime();//获取当前时间的毫秒值
Date Format//日期格式化
默认格式:Thu Aug 24
DateFormat:
包:java.text
类描述:(日期格式化子类的抽象类)
我们发现DateFormat是一个抽象类,我们直接找它的子类
子类:SimpleDateFormat
构造:
2.public SimpleDateFormat(String pattern)
创建一个日期格式化对象
方法:
3.public String format(Date d)//把一个Datedvx格式化一个Stringf
4.public Date parse(String time)//把一个String转成Date对象
String time=”格式化”;
Date dd=sdf.parse(time);字符串解析成字符串对象
注意
解析格式一样
Calendar:日历类
包:java.util(工具包)
描述:抽象类,它为特定瞬间-
getInstance()//静态方法,返回一个Calendar类型
main{
//通过Calendar类的一个静态方法,获取Cade子类对象
}
成员方法:
1.public Date getTime();//把日历类的对象转成日期累的对象
//Carlenrar类中月份从0计数
//星期天是第一天
2.public void add(int field,int amount)
字段名 要加的数
3.public get(int field)//获取Ca中对象中de某一个成员变量,并返回
方法add(int field,amount)://给指定字段添加指定数值
会智能添加
4.set(field,value):修改
5.getTime()
System:系统类
包:java.lang.不用导包
类的描述:Systemlz包含一些有用的类字段和方法
注意:不能创建对象(实例化)
方法:都是静态的
1.void exit(int code)://退出jvm
gc();//呼叫java中的”垃圾回收器”
2.String getProperty(String name)根据属性值;返回属性名称
Property:属性
3.static long currentTimeMills();//获取当前毫秒值
用来计算代码运行时间
//StringBuilder 当大量出现字符串拼接的时候
Date(),getTime();与currentTimeMills相同
Math;数学类
包;java lang
方法:都是静态的
1.max(double d1,double d2);
2.min(double d1,double d2);
3.double abs://取绝对值
Math.abs()
4.double random()//产生一个随机数[0,1)
只能输出[0,1)的随机数,伪随机数
5.void long round(double d)://四舍五入
6.void long pow(double d1,double d2)//求次幂
7.static double ceil();//天花板向上取整
8.static double floor();//地板,向下取整
基本数据类型包装类: 基本数据对应得数据类型;
8种:
Boolean Byte Short Character
Integer Long Float Double
通过parse方法来进行类型转换
自动装箱拆箱
int Integer
拆箱:基本类型:Integer–int
装箱:包装类int–Integer
过程是自动的
总结:以后看到包装类当基本类型使用
正则表达式:(regex)
正则表达式:不是一个式子,它是一个字符串
“普通字符串”中为内容
“正则表达式”中保存了规则
“普通字符串”匹配”正则表达式” true或者”“””
在String类中因一个方法:
public boolean match(String regex);
boolean b=”普通表达式”.match(“”“正则表达式”)
正则表达式一位一位的判断
String[] split(String s);
//分割
“+”可以多个
“.”在正则表达式中表示任意字符;
分割”.”用”//.”
//转译字符
// \n换行