zoukankan      html  css  js  c++  java
  • java(第十五章)

    一、字符串类String

    1、String是一个类,位于java.lang包中

    2、创建一个字符串对象的2种方式:

                  String 变量名=“值”;

                  String 对象名=new String(“值”);

    3、字符串的常用方法

                  3.1 字符串长度——length()

                  3.2 判断值是否相等 equals()

                  3.3 判断字符串对象地址是否相同 ==

                  3.4 忽略 大小写 判断 equalsIgnoreCase()

                  3.5 大小写转换

                                toLowerCase()——小写

                toUpperCase()——大写

          3.6 字符串连接的方式

                方式1:使用+号

                方式2:字符串变量.concat(要连接的字符串);

          3.7 字符串提取的常用方法

                    同一个方法,有多种表现形式——方法重载

    3.7.1 indexOf(字符或字符串),查找字符或字符串首次出现的位置;

    返回一个数字,-1表示没有,返回是>=0的数字,表示存在

    3.7.2 lastIndexOf(字符或字符串),查找字符或字符串最后一次出现的位置;

    返回一个数字,-1表示没有,返回是>=0的数字,表示存在

    3.7.3 substring()方法

    l  substring(提取位置):表示从提取位置开始一直提取到字符串的末尾结束

    l  substring(开始位置,结束位置):表示提取从开始位置,到结束位置-1的子字符串[结束位置大于整个字符串的长度,出现异常]

    3.8 trim()——去掉字符串左右两边的空格

    3.9 字符串拆分——split()返回字符串数组

    二、StringBuffer类

    1、StringBuffer和String的区别?

            String空间或长度是固定的,StringBuffer空间可变

            String效率低于StringBuffer类

      2、使用StringBuffer类的步骤?

         步骤1:先创建对象

            StringBuffer 对象名=new StringBuffer();

    StringBuffer 对象名=new StringBuffer(默认值);

         步骤2:向对象中追加或插入值

            StringBuffer对象名.append(追加的值);//可以追加任何值(char,int等)

    StringBuffer对象名.insert(要插入的位置,插入的值);

  • 相关阅读:
    openwrt 相关文章
    负载均衡相关文章
    Today's Progress
    Rodrigues formula is beautiful, but uneven to sine and cosine. (zz Berkeley's Page)
    Camera Calibration in detail
    Fundamental Matrix in Epipolar
    Camera Calibration's fx and fy do Cares in SLAM
    FilterEngine::apply
    FilterEngine 类解析——OpenCV图像滤波核心引擎(zz)
    gaussBlur
  • 原文地址:https://www.cnblogs.com/zj98/p/6991078.html
Copyright © 2011-2022 走看看