DateFormat Calendar:日历类 正则表达式:(regex)
2017-09-21 23:49
447 查看
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);字符串解析成字符串对象
注意
包: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):修改
包:java.lang.不用导包
类的描述:Systemlz包含一些有用的类字段和方法
注意:不能创建对象(实例化)
方法:都是静态的
1.void exit(int code)://退出jvm
gc();//呼叫java中的”垃圾回收器”
2.String getProperty(String name)根据属性值;返回属性名称
Property:属性
3.static long currentTimeMills();//获取当前毫秒值
用来计算代码运行时间
//StringBuilder 当大量出现字符串拼接的时候
包;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种:
Boolean Byte Short Character
Integer Long Float Double
int Integer
拆箱:基本类型:Integer–int
装箱:包装类int–Integer
过程是自动的
正则表达式:不是一个式子,它是一个字符串
“普通字符串”中为内容
“正则表达式”中保存了规则
“普通字符串”匹配”正则表达式” true或者”“””
在String类中因一个方法:
public boolean match(String regex);
boolean b=”普通表达式”.match(“”“正则表达式”)
正则表达式一位一位的判断
String[] split(String s);
//分割
“+”可以多个
“.”在正则表达式中表示任意字符;
分割”.”用”//.”
//转译字符
// \n换行
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制表符
相关文章推荐
- 14 API-常用类(正则表达式(Pattern,Matcher),Math,Random,System,BigInteger,BigDecimal,Date/DateFormat,Calendar)
- 【Date、DateFormat、Calendar、Math、System、包装类、正则表达式】常用API
- 学习笔记_JavaSE_14_正则表达式、Math、Random、System、BigInteger、BigDecimal、Date与DateFormat、Calendar
- 16_常用API_第2天(正则表达式、Date、DateFormat、Calendar)
- Java基础学习笔记十三 常用API之正则表达式、Date、DateFormat、Calendar
- 正则表达式 、Date 、DateFormat 、Calendar
- JavaEE常用API【Date、DateFormat、Calendar、Math、System、包装类、正则表达式】总结
- java日期(Date)、日历(Calendar)、日期格式(DateFormat)三类介绍
- 关于Date、DateFormat、Calendar的综合应用--日历
- 常用类--Date日期类,SimpleDateFormat日期格式类,Calendar日历类,Math数学工具类,Random随机数类
- java日期(Date)、日历(Calendar)、日期格式(DateFormat)三类介绍
- java基础学习_常用类04_正则表达式、Math类、Random类、System类、BigInteger类、BigDecimal类、Date和DateFormat类、Calendar类_day14总结
- 格式化输出 simpleDateFormat 、正则表达式 pattern 和异常
- 重踏学习Java路上_Day14(正则表达式,Math,Random,System,BigInteger,BigDecimal,Date,Calendar)
- Java中正则表达式和常用的Math、Random、System、BigInteger、BigDecimal、Date/DateFormat、Calendar类的使用
- java基础 正则表达式 date DateFormat Calender的介绍与用法
- Java中正则表达式及其常用类Math、Calendar、Date、BigDecimal、BigInterger、System、Rondom的使用
- Java基础 - 正则,Math,Random,System,Date,SimpleDateFormat,Calendar,BigInteger,BigDecimal
- 常见对象_Regex、Math、Random、System、BigInteger、BigDecimal、Date/DateFormat、Calendar总结
- 黑马程序员--正则表达式,Math,Date,Calendar等类的学习(day11)