zoukankan      html  css  js  c++  java
  • 【幻化万千戏红尘】qianfengDay13-java基础学习:String ,StringBuilder,StringBuffer,Date,Calendar

    课程回顾:

    二维数组

    格式:数据类型[][] 数组名[=new 数据类型[长度][长度]]

    异常的处理

    1、捕获:try{}catch(){}finally{}

    2、抛出:throws

    自定义异常类

    Math

    Random

    Runtime

    今日内容:

    1Date:日期类

    获取当前时间,或将指定毫秒转换为日期

    2SimpleDateFormat:简单日期格式化类,父类DateFormat

    主要是以指定的规则完成日期的格式化

    规则:

    y:

    M:

    d:

    H24小时制,小时

    h:12小时制,小时

    m:分钟

    s:

    S:毫秒

    E:星期几

    常用方法:

    format:将指定的日期对象按照指定的规则转换为字符串

    applyPattern:设置格式化的规则

    3Calendar:日历类

    目前主流,抽象类

    常用方法:

    getInstance:获取本类对象

    getTime:获取本类表示的日期类对象

    add:将指定的字段进行新增和减少

    set:按照指定的值,设置日历

    getTimeInMillis:获取当前日历信息的毫秒数

    setTimeInMillis:根据指定的毫秒数设置日历信息

    System.currentTimeMillis();获取当前时间的毫秒数

    封装类(包装类)

    java中八种基本数据类型对应的八种引用类型

    double---->Double

    float---->Float

    byte---->Byte

    boolean---->Boolean

    short------>Short

    long------>Long

    int------->Integer

    char------>Character

    包装类对应equals方法都进行重写,比较的是内容

    hashCode,toString

    java中的装箱和拆箱:

    1、装箱:将基本数据类型转换对应的引用数据类型的过程

    2、拆箱:将引用类型转换为对应的基本数据类型的过程

    java中的装箱和拆箱都是自动进行的

    4Integer类:int类型对应的包装类

    常用方法:

    toBinaryString:转换为二进制

    parseInt:将字符串转换为整型

    valueOf:将字符串转换为整型

    5String:字符串

    不可更改的字符序列

    是常量

    是由多个字符组成的串

    索引范围:[0,length()-1]

    常用方法:

    length:获取字符串的长度,也是字符个数

    charAt:获取指定索引的字符

    toCharArray:获取对应的字符数组

    concat拼接,返回新的字符串对象

    contains:是否包含

    endsWith:验证是否以指定字符串结尾

    startsWith:验证是否以指定的字符串开头

    equalsIgnoreCase:比较内容,不区分大小写

    indexOf:从前往后查找指定字符第一次出现的索引

    lastIndexOf:从后往前查找指定字符第一次出现的索引

    isEmpty:验证字符个数是否为0

    replace:将指定的字符(字符串)替换为新的字符(字符串),并返回新的字符串对象

    split:切割,按照指定的规则进行字符串的切割,返回字符串数组

    substring:从指定索引开始截取(包含),一直到末尾(从指定索引开始截取(包含),到终止索引(不包含))

    toUpperCase:转换成大写字母,返回转换过后的字符串对象

    toLowerCase:转换成小写字母,返回转换过后的字符串对象

    trim:去掉字符串的前和尾的空白字符,并返回新字符串对象

    6StringBuffer/StringBuilder:可以更改的字符序列

    主要用在字符串的追加或插入等

    StringBuffer:安全的

    StringBuilder:不安全的

    常用方法:

    length:长度

    capacity:容量

    append:追加

    insert:插入

    delete:删除

    reverse:反转

    String/StringBuffer/StringBuilder

    经常做字符串的拼接操作并且单线程:使用 StringBuilder

    若用在多线程并共享使用StringBuffer

    其它使用String

  • 相关阅读:
    About Us
    WeCenter 社交化问答社区程序 | WeCenter 是一款知识型的社交化问答社区程序,专注于社区内容的整理、归类、检索和再发行
    C++的Json解析库:jsoncpp和boost
    c++
    牛黄上清片_百度百科
    python中multiprocessing.pool函数介绍_正在拉磨_新浪博客
    What’s New in Python 2.7 — Python 3.4.0b2 documentation
    What’s New in Python 2.7 — Python 3.4.0b2 documentation
    掌阅科技(ireader)年薪25w—45w 诚聘python高手,如果很牛可再议
    Vedis
  • 原文地址:https://www.cnblogs.com/weigongcheng/p/5735895.html
Copyright © 2011-2022 走看看