zoukankan      html  css  js  c++  java
  • Java学习-5

    常用API

    Object类

    toString方法

    任何一个类当中都有默认的toString方法,在创建对象后如果直接输出对象则会输出的是地址,因为直接输出就是调用toString方法,默认的toString方法就是输出地址

    要想输出对象里面的内容就必须要在类里面对toString方法重写,Alt+Insert然后选择toString,然后选择全部变量(一般都是默认),然后ok,之后就可以直接输出类里面的变量了

    重写

    直接输出

    equals方法

    与toString方法相同,如果直接比较两个对象则比较的是他们的地址值,没有任何意义,所以要想比较他们的值,则必须进行重写,Alt+Insert,选择equals() and hashCode(),然后一直next就可以了

    然后就可以通过调用对象的equals方法来比较两个对象是否相同了

    Date类

    date() 空参数构造方法,获取当前系统时间

    date() 带参数构造方法,将传入的毫秒值转换为日期

    getTime()把日期转换为毫秒值

    使用DateFormat类中的format方法将日期格式化,即按自己的要求转换进行输出
    1.创建SimpleDateFormat对象,构造方法中传入指定的模式
    2.调用SimpleDateFormat对象中的format方法,因为返回值是一个字符串所以需要一个字符串类型的变量来接收
    

    将格式化的日期重新转换为默认的格式
    1.创建SimpleDateFormat对象,构造方法中传入指定的模式
    2.调用SimpleDateFormat对象中的parse方法,因为返回值是Date类型的值所以需要一个Date类型的变量来接收
    注意:因为可能传入的参数类型不符合所以就会出现红色下划线的警示,这时候需要Alt+回车选择第一个,即当出现异常时,声明此异常
    

    这是正常情况下的转换

    这是异常情况下的转换

    System类

    currentTimeMillis()方法:返回当前时间距1970年1月1日0点0分的毫秒值

    Arraycopy()方法:将一个数组中指定数量的数拷贝至另外一个数组当中

    StringBuilder类

    与string类不同的是,stringbuilder类是字符串缓冲器,可以添加任意类型的字符串并返回给本身以提高效率
    append方法:向对象里面添加字符串

    tostring方法:将stringbuilder对象转换为String对象

    基本类型与字符串类型之间的相互转换

    基本类型→字符串类型

    1.直接加双引号
    2.包装类的tostring方法
    3.String类的valueof方法
    

    字符串类型→基本类型
    通过包装类的静态方法parseXXX()

  • 相关阅读:
    基于Java的地铁线路查询系统设计思路
    个人总结05
    构建之法读书笔记03
    Java 8 (二) 新的时间API
    MySql基础笔记(三)其他重要的事情
    MySql基础笔记(二)Mysql语句优化---索引
    JavaScript基础笔记(十四)最佳实践
    JavaScript基础笔记(十三)测试和调试
    MySql基础笔记(一)Mysql快速入门
    JavaScript基础笔记(十二)Ajax
  • 原文地址:https://www.cnblogs.com/pzbangbangdai/p/12349742.html
Copyright © 2011-2022 走看看