DateFormat Calendar:日历类 正则表达式:(regex)

来源:互联网 发布:露华浓淘宝是真的吗 编辑:程序博客网 时间:2024/06/05 03:51

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换行

//\t制表符

阅读全文
0 0