day001-日期格式类、装拆箱

1.Object
1.1 String类型可以不用重写toString()方法
1.2 自定义类一般都去重写toString()方法

调用时机:
a)对象名调用toString()
b)打印输出时,间接调用

重写toString()的目的:直接查看对象成员变量的值。


2.equals()方法

3.Date
Date():当前时间
Date(Long time):指定时间,生成对象

getTime()获取毫秒值,开始时间为1970-01-01 00:00:00

4.SimpleDateFormat
SimpleDateFormat() 默认格式
SimpleDateFormat(String pattern) 指定格式
public void applyPattern?(String pattern) 修改日期格式

4.1 将日期对象转换为字符串
String format(Date date)
4.2 将日期字符串转化为日期对象
Date parse(String source)

5.Calendar
是一个抽象类
直接通过Calendr.静态方法(),调用方法

5.1 常用方法
get(日历字段)
set(日历字段,值)
void add?(int field, int amount) 日历字段值前后偏移
getTime() 获取日期对象
public abstract void add?(int field, int amount) 获取当前毫秒

6. System
public static long currentTimeMillis?() 获取系统当前时间
gc():垃圾回收。当一个对象没有任何引用变量指向时,就变成一个垃圾对象
exit(): 系统退出。 0:正常退出; 1:异常退出
getProperties(): 获取系统属性信息
void arraycopy(Object src, int srcPos, Object dest, int destPos, int length) 数组复制


7.StringBuilder
字符长度可变的字符序列
链式编程:
常用方法:
7.1 StringBuilder append()

StringBuilder使用场景:大量拼接字符串

8. 包装类
8.1 字符串转基本类型
字符串转整数:int Integer.parseInt(String string)
8.2 基本类型转字符串:
整数转字符串:12 + ""

8.3 自动装箱:将基本数据类型转换成对应的包装类
自动拆箱:将包装类转换成对应的基本类型


猜你喜欢

转载自www.cnblogs.com/gzyzhui/p/9109167.html