日期和时间类的注意点

方法 toString()
A.没有重写 toString() 打印对象,出现的是地址值
B.如果重写 toString() 打印出来的是重写之后的结果
    备注: 重写toString()快捷键  右键生成 toString() 类似于构造方法的快捷键
方法 equals()
A.没有重写 equals() 比较的是 地址值是否相同
B.如果重写 equals() 比较的是 对象的成员变量是否相同
备注: 重写 equals()快捷键  右键生成 equals() 类似于构造方法的快捷键
Date类的相关方法
    a.存值 void setTime(long)
    b.取值 long getTime()
SimpleDateFormat类模式和常用方法
    a.将日期转换为字符串
    Date -> String  String format(Date)
    b.将字符串转换为日期
    String -> Date  Date parse(String)
Calendar 日历(抽象类)
A.获取对象的方式
 Calendar cal = Calendar.getInstance();  //抽象类不能创建对象,创建的是儿子,多态转成为父亲
B.常见的字段
    public static final int MONTH = 2;          //月(月份需要加上1)
    public static final int DAY_OF_WEEK = 7;    //星期(星期需要减去1)
C.常用方法
    public int get(int field)  //返回给定日历字段的值。
    public void set(int field, int value) //将给定的日历字段设置为给定值。
    public abstract void add(int field, int amount)//根据日历字段添加或减去指定的时间量。
    public Date getTime() //返回一个表示此Calendar时间值(从历元到现在的毫秒偏移量)的Date对象。

StringBuilder

成员方法
sb.append(任意数据类型);  //添加数据(String -> StringBuilder)
sb.toString(); //得到字符串(StringBuilder -> String)

包装类

1.常见的包装类
int     --------------------------------> Integer
char    ---------------------------------> Character
2.数据类型转换 int 和 String
a. int -> String 的操作:
            int num = 520;
            String s = "" + num;
b. String -> int 的操作
            String s = "520";
            int num = Integer.parseInt(s);

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值