Java String 方法
所有 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 | String |
endsWith() | 检查字符串是否以指定的字符结尾 | boolean |
equals() | 比较两个字符串。如果字符串相等,则返回 true,否则返回 false | boolean |
equalsIgnoreCase() | 比较两个字符串,忽略大小写 | boolean |
format() | 使用指定的语言环境、格式字符串和参数返回格式化的字符串 | String |
getBytes() | 将字符串转换为字节数组 | byte[] |
getChars() | 将字符串中的字符复制到 char 数组中 | void |
hashCode() | 返回字符串的哈希码 | int |
indexOf() | 返回字符串中找到的指定字符的第一个出现位置 | int |
intern() | 返回字符串对象的规范表示形式 | String |
isEmpty() | 检查字符串是否为空 | boolean |
join() | 使用指定的分隔符连接一个或多个字符串 | String |
lastIndexOf() | 返回字符串中找到的指定字符的最后一个出现位置 | int |
length() | 返回指定字符串的长度 | int |
matches() | 搜索字符串以匹配正则表达式,并返回匹配项 | boolean |
offsetByCodePoints() | 返回此 String 中相对于给定索引偏移 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 |