Java 字符串方法



  • 字符串方法

    String类具有一组可用于字符串的内置方法。
    方法 描述 返回类型
    charAt() 返回指定索引(位置)处的字符 char
    codePointAt() 返回指定索引处字符的Unicode int
    codePointBefore() 返回指定索引之前的字符的Unicode int
    codePointCount() 返回此字符串的指定文本范围内的Unicode int
    compareTo() 按字典顺序比较两个字符串 int
    compareToIgnoreCase() 按字典顺序比较两个字符串,忽略大小写差异 int
    concat() 将一个字符串附加到另一个字符串的末尾 String
    contains() 检查字符串是否包含字符序列 boolean
    contentEquals() 检查字符串是否包含与指定CharSequence或StringBuffer完全相同的字符序列 boolean
    copyValueOf() 返回表示字符数组字符的字符串 String
    endsWith() 检查字符串是否以指定的字符结尾 boolean
    equals() 比较两个字符串。如果字符串相等,则返回true;否则,则返回false boolean
    equalsIgnoreCase() 比较两个字符串,忽略大小写考虑 boolean
    format() 使用指定的语言环境,格式字符串和参数返回格式化的字符串 String
    getBytes() 使用命名的字符集将此字符串编码为字节序列,并将结果存储到新的字节数组中 byte[]
    getChars() 将字符从字符串复制到字符数组 void
    hashCode() 返回字符串的哈希码 int
    indexOf() 返回字符串中第一个找到的指定字符的位置 int
    intern() 返回指定字符首次出现在该字符串中的索引,从指定索引开始搜索 String
    isEmpty() 检查字符串是否为空 boolean
    lastIndexOf() 返回字符串中最后找到的指定字符的位置 int
    length() 返回指定字符串的长度 int
    matches() 在字符串中搜索与正则表达式的匹配项,然后返回匹配项 boolean
    offsetByCodePoints() 返回此String中的索引,该索引从给定索引偏移了codePointOffset代码点 int
    regionMatches() 测试两个字符串区域是否相等 boolean
    replace() 在字符串中搜索指定的值,并返回替换指定值的新字符串 String
    replaceFirst() 用给定替换替换匹配给定正则表达式的子字符串的第一次出现 String
    replaceAll() 用给定的替换项替换该字符串中与给定的正则表达式匹配的每个子字符串 String
    split() 将字符串拆分为子字符串数组 String[]
    startsWith() 检查字符串是否以指定字符开头 boolean
    subSequence() 返回一个新的字符序列,该序列是该序列的子序列 CharSequence
    substring() 从字符串中提取字符,从指定的起始位置开始,直到指定的字符数 String
    toCharArray() 将此字符串转换为新的字符数组 char[]
    toLowerCase() 将字符串转换为小写字母 String
    toString() 返回String对象的值 String
    toUpperCase() 将字符串转换为大写字母 String
    trim() 删除字符串两端的空格 String
    valueOf() 返回String对象的原始值 String