黑马程序员技术交流社区

标题: 常用API [打印本页]

作者: 王悦    时间: 2019-7-25 14:55
标题: 常用API
1.toString()方法

返回该对象的字符串表示

注:直接使用toString()方法是打印地址值,需要重写Object类的toString方法。


2.equals()方法


“==”:  基本数据类型,比较的是数据的值

   引用数据类型,比较两个对象的地址值


3.Objects工具类

Objects类的equals方法:加入健壮性的判断,比较两个对象是否相同,防止空指针异常。

基本数据类型不能使用equals比较。

二、日期类

1.Date类


Date():创建一个日期对象,获取当前系统的日期和时间。

Date(Long date):传递毫秒值,把毫秒转换为Date日期对象。


Long getTime():把当前日期转换为毫秒。

void setTime():把毫秒值转换为日期,从时间原点开始加上日期。


Date表示特定的瞬间,精确到毫秒。

注:中国时间增加8个小时:1970年1月1日 08:00:00

1000毫秒=1秒

2.日期格式化类

DateFormat类:日期时间的格式化抽象父类。

构造方法:

SimpleDateFormat():按照默认的模式创建日期格式化对象。

SimpleDateFormat(String s):按照指定模式创建日期格式化对象。

(y:年   M:月   d:日   H:小时   m:分钟   s:秒   S:毫秒   G:公元   E:星期)

成员方法:

String format(Date d):将Date日期格式化成字符串。

Date parse(String s):将字符串类型的时间日期解析成Date日期对象。








欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) 黑马程序员IT技术论坛 X3.2