• day17 包装类、日期类


    包装类

    作用:1、丰富了基本数据类型只能存放值的问题,还提供了大量的方法或常量。

            2、包装类充当了基本数据类型和引用数据类型转换的桥梁。

    应用层面:包装类、String、基本数据类型的互相转换。

    1、基本数据类型转为String:

    String str = Integer.toString(10);

    String str = 10 + “”;

    2、String转换为基本数据类型:

    int i = Integer.parseInt(str);

    3、基本数据类型和包装类互转换:

    语法糖——可以自动拆箱和装箱。

    4、包装类转String:

    调用toString方法

    5、String转包装类:

    用包装类的构造方法。

    时间与日期类

    我们使用的时间是距离时间原点的毫秒数。用一个长整型的long来存放。

    long now = System.currentTimeMillis();可以获取当前时间距离时间原点的毫秒数。

    现在可以用这个方法来大致估算算法的时间复杂度。

    Date类

    Date类封装了时间和日期

    由于Date这个类型出现的比较早,经历了时间原点的变迁,以及JDK版本的变迁,所以很多方法过时了。

    1、当前时间获取用Date最方便

    2、SimpleDateFormat自定义格式化输出时间日期

    3、Date在各个版本中都可以使用,因而成为表示时间的首选。

    Date的短处:1、根据指定的时间来设置对象的值——方法过时了。

                      2、难于取出时间的一部分进行单独的时间运算。

    解决方案:使用日历类calendar来进行操作

    calendar

    Calendar cal = Calender.getInstance();//使用特殊的设计模式帮助我们直接获取到calendar的子类对象,里面对应的是当前的时间日期。

    calendar转Date

    1、cal.getTime();

    2、new Date(cal.getTimeInMillis);

  • 相关阅读:
    mysql自动增长怎么恢复从1开始
    Python 中的多维字典
    如何将JS里变量的值赋给文本框
    使用nagios+python监控nginx进程数
    python getopt使用
    Nagios安装完后status map,trends等页面访问出错之解决
    nagios监控3306端口
    AdventureWorks Databases 2008 下载地址
    multiselect获取选中的多个下拉项的值(逗号分割的字符串)
    用CSS让网页背景图片居中的方法
  • 原文地址:https://www.cnblogs.com/fengshaolingyun/p/6172127.html
Copyright © 2020-2023  润新知