zoukankan      html  css  js  c++  java
  • String方法分类记忆

    分为“转、处、测、取、比”五类(注:省略了参数,主要是为了说明作用,且只列举了常用方法)

    第一块:转换类(to开头的,以及所有的valueOf)
    toLowerCase(),将字符串转换为小写形式
    toUpperCase(),将字符串转换为大写形式
    toCharArray(),将字符串转换为字符数组(需要一个新的char[]数组来保存)
    valueOf(xxx),将xxx类型的数据转换为String类型(几乎所有的类型都可以转)

    第二块:处理类(此类包含一些高级用法,比如split可以分割多个字符串)
    trim(),去除前导空白和尾部空白
    split(),对字符串进行分割
    concat(),与其他字符串进行连接(一般不常用)
    replace(),替换字符串

    第三块:测试类(都返回一个boolean值)
    startsWith(),测试是否以指定的字符串开头
    endsWith(),测试是否以指定的字符串结尾

    第四块:取值类(凡是区间取值的,包含from,不包含to)
    length(),返回字符串的长度(字符个数)
    subString(),返回字符串的子字符串(可指定)
    charAt(),返回字符串中指定索引处的字符
    indexOf(),返回指定字符在字符串中第一次出现处的索引值
    lastIndexOf(),返回指定字符在字符串中最后一次出现处的索引值
    getBytes(),返回字符串的编码序列(需要一个新的byte[]数组来保存)

    第五块:比较类(凡是没有IgnoreCase的,都要区分大小写)
    compareTo(),以字典顺序比较字符串是否相同,区分大小写
    compareToIgnoreCase(),以字典顺序比较字符串是否相同,忽略大小写
    equals(),与指定的对象比较,若相同则返回true,区分大小写
    equalsIgnoreCase(),与另一个字符串比较,若相同则返回true,忽略大小写(注意不是与对象比较)

  • 相关阅读:
    PyCharm小技巧
    How to install torcs package in Debian
    QT4.8.6静态编译
    Debian初识(选择最佳镜像发布站点加入source.list文件)
    Dev-C++ 小问题锦集
    ubuntu 12.04lts 安装mysql ,并通过QT连接
    win7下安装ubuntu14.04lts 双系统
    cmake打印变量值
    驾车常识:小轿车灯光
    汽车点火开关的功能介绍
  • 原文地址:https://www.cnblogs.com/treasury/p/12991533.html
Copyright © 2011-2022 走看看