zoukankan      html  css  js  c++  java
  • java第七章:常用类

    包装类型:讲8种基本数据类型包装成类,进而使用类中的属性和方法。

    byte --Byte,short--Short,long--Long,    float--Float,double--Double   ,boolean--Boolean

    int--Integer,char--Charactor,除了Boolean和Charactor,其他包装类型的父类是java.lang.Number;

    String 类,不可变的字符序列,每次追加新内容,就会摒弃当前字符串,而创建一个新的字符串,所以说效率很低;

    常用方法:

    append():在末尾追加;

    str.trim():去掉字符串前后宫格;

    str.concat():相当于+号,连接字符串用的s

    str.split():分割字符串;

    str.substring();

    StringBuffer:增强的String,可变字符序列,线程安全的,效率较低,自带缓冲区。

    StringBuild:也是可变的字符序列,线程不安全,效率较高。

    共同常用的方法有:append()追加到末尾;delete(2,4)删除[2,4)之间的字符;reverse()反转字符序列;

    日期类:java.util.Date;

    格式化日期的类:java.text.DateFormat----抽象类,只能new其子类,java.text.SimpleDateFormat,然后里面有个format()的方法,就会按照指定的格式:"yyyy/MM/dd HH:mm:ss" 如果是hh,是12小时制。

    SimpleDateFormat中有个parse(String strDate)方法,可以将字符串转为指定日期格式(书写上要一致);

    转成日期之后,就可以使用Date里面的before和after方法进行比较2个日期的先后;

    Calendar日历类(抽象类)

    Calendar calendar = Calendar.getInstance();

    calendar.get(Calendar.YEAR/MONTH...);获取当前字段

    calendar.set(Calendar.YEAR/MONTH/DATE...);设置字段的值

    calendar.getActualMaxinum(Calendar.YEAR/MONTH/DATE...);获取当前字段的最大值;

    calendar.add(Calendar.YEAR/MONTH/DATE...,int value);对当前字段增加值;

  • 相关阅读:
    java基础 Collections.sort的两种用法
    Mysql常用命令详解
    2、Java并发编程:如何创建线程
    JAR、WAR、EAR的使用和区别
    区分Oracle的数据库,实例,服务名,SID
    Mysql 启动运行
    3、Java并发编程:Thread类的使用
    1、Java多线程基础:进程和线程之由来
    文件上传利器SWFUpload使用指南
    网络矩阵
  • 原文地址:https://www.cnblogs.com/SXTzhaopengda/p/6992968.html
Copyright © 2011-2022 走看看