Java String 方法

所有字符串方法

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
join() 使用指定的分隔符连接一个或多个字符串。 String
lastIndexOf() 返回字符串中指定字符的最后找到的位置。 int
length() 返回指定字符串的长度。 int
matches() 根据正则表达式在字符串中搜索匹配项,并返回匹配项。 boolean
offsetByCodePoints() 返回字符串中的索引,该索引从给定索引偏移 codePointOffset 代码点。 int
regionMatches() 测试两个字符串区域是否相等。 boolean
replace() 在字符串中搜索指定值,并返回替换指定值的新字符串。 String
replaceAll() 用给定的替换字符串来替换此字符串中与给定正则表达式匹配的每个子字符串。 String
replaceFirst() 用给定的替换字符串来替换与给定正则表达式匹配的第一次出现的子字符串。 String
split() 将字符串拆分为子字符串数组。 String[]
startsWith() 检查字符串是否以指定字符开头。 boolean
subSequence() 返回新的字符序列,它是这个序列的子序列。 CharSequence
substring() 返回新字符串,它是指定字符串的子字符串。 String
toCharArray() 将此字符串转换为新的字符数组。 char[]
toLowerCase() 将字符串转换为小写字母。 String
toString() 返回 String 对象的值。 String
toUpperCase() 将字符串转换为大写字母。 String
trim() 从字符串的两端删除空格。 String
valueOf() 返回指定值的字符串表示形式。 String

相关页面

教程:Java 字符串