Object类
toString()方法 将一个对象返回为字符串形式
equals()方法
基本数据类型 比较的值
引用数据类型 比较地址值
Obejects类的equals()方法 两对象比较,可以防止空指针异常
Date类
表示特定瞬间,精确到毫秒
把日期转换为毫秒
当前日期
日期原点 1970年1月1日00:00:00
System.currentTimeMillis() 就是计算当前日期到时间远点经历多少毫秒
空参构造方法
Date date = new Date();
System.out.println(date)
带参构造法,传递时毫秒值,将毫秒值转换成Date日期
DateFormat类 (抽象类)
是日期/时间格式化子类的抽象类,已知子类SimpleDateFormat
使用im
SimpleDateFormat sdf = new SimpleDateFormat(); 参数为格式
String format(Date date) 按指定模式,将Date日期格式化为符合模式的字符串
Date parse(String source) 把符合模式的字符串,解析为Date日期
Calendar类(抽象类)
Calendar rightNow = new Calendar(); 返回Calendar的子类对象,且使用默认时间和语言环境获得一个日历
get() 返回给定日历字段的值
set() 将指定日历字段设置为给定值
add() 根据日历的规则,为给定的日历字段添加或减去指定的时间量
getTime() 返回一个表示次Calendar时间值的Date对象
System类
currentTimeMillis() 返回一个以毫秒为单位的当前时间
arraycopy() 拷贝数据 参数为:原数组,原数组起始位置,目标数组,目标数组起始位置,复制数组元素数量
StringBuilder类
字符串缓冲区,可提高字符串效率
StringBuilder bul = new StringBuilder() 参数为字符串内容
append() 添加任何类型数据的字符串形式
toString() StringBuilder和String相互转换
包装类
装箱 把基本数据类型数据包装到包装类中
利用 构造方法 Integer() 其他类型类似
利用静态方法 Integer.valueOf() 其它类型类似
拆箱 在包装类中取出基本类型的数据 invalue()
自动装箱
Integer in = 1
自动拆箱
in += 2
基本类型->字符串
直接+""
包装类静态方法
static toString()
String类的静态方法
valueOf()
字符串->基本数据类型
静态方法
parseInt() 其他类型类似