常用类

1.Object类

  常用方法
String toString()为了类的属性显示,要重写
boolean equals(Object obj) 要重写比较对象的属性值

2.Date类

  此类表示特定的时间瞬间,精确到毫秒,大多方法以及过时被Calendar取代
构造方法
1.public Date() 默认1970年到现在的毫秒数
2.public Date(long date) 指定毫秒数
常用方法
1.long getTime() 获取当前Date对象毫秒值

3.DateFormat类

  抽象类 此类是为了日期和文本的转化
构造方法
SimpleDateFormat(String pattern) 给定的模式
常用方法
String format(Date date) 格式化为字符串
Date parse(String source) 将字符串解析成Date

4.Calendar类

  抽象类 此类为日历类,为了国际化并非字节创建子类
无构造用 getInstance()创建子类对象
Calendar.getInstance()
常用方法
int get(int field) 给定字段值 比如 year 是此类的属性
void set(int field, int value) 将给定日历字段设置为定值
abstract void add(int field, int amount) 为给定字段增加或减少指定的时间量
Date getTime() 返回一个Date对象

5.System类

  此类为系统类,私有构造,提供大量静态方法
常用方法
1.long currentTimeMillis() 获取当前系统时间与1970年01月01日00:00点之间的毫秒差
2.void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 拷贝数组

6.StringBuilder类

  可变字符序列
1.构造方法
a.public StringBuilder() 一个空的StringBuilder容器,默认容量16
b.public StringBuilder(String str)构造一个StringBuilder容器,并将字符串添加进去
2.常用方法
a.StringBuilder append() 添加任意类型字符串,返回当前对象
b.String toString() 通过toString方法,StringBuilder对象将会转换为不可变的String对象

7.基本类型包装类

  包装类有一部分为了字符串和基本类型的相互转换,一部分为了拥有更多的功能
JDK5后有了新特性 可以自动拆装箱 拿Integer举例
1.构造方法
a.public Integer(int i)
   b.public Integer(String str)此str为数值形
2.常用方法
static int parseInt(String s)将字符转换成int
int intValue() 将Integer转换成int
static valueOf() 括号内的参数可以为String和int 将他们转换成 Integer
注:将其他类型转换成字符串推荐用String.valueOf(参数(6个基本类型都有))

 

posted @ 2018-07-25 21:40  xiaoInter  阅读(148)  评论(0编辑  收藏  举报