Java String常用方法汇总
方法名 | 作用 | 使用频率 |
---|---|---|
length() | 统计字符串长度 | ★★★★★ |
toCharArray() | 把字符串转换为字符数组 | ★★★★ |
charAt(下标) | 得到字符串某个下标的值 | ★★★★ |
toUpperCase() | 小写字母转大写 | ★★★★ |
toLowerCase() | 大小字母转小写 | ★★★★ |
equals() | 比较字符串的值是否相等 | ★★★★★ |
equalsIgnoreCase() | 比较字符串的值是否相等,不区别大小写 | ★★ |
indexOf(字符串) indexOf(字符) | 查询指定字符串的位置 | ★★★★★ |
indexOf(字符串,开始位置) | 根据指定位置之后,查询字符串的位置 | ★★★★★ |
lastIndexOf(字符串) | 从右边开始查询指定的字符串 | ★★★★★ |
subString(开始下标) | 从开始下标截取后面所有的字符串 | ★★★★★ |
subString(开始下标,结束下标) | 不包含结束下标 | ★★★★★ |
replace(要替换的字符,替换成什么) | 替换字符串 | ★★★★★ |
compareTo(字符串) | 比较两个字符串的大小 | ★★ |
startsWith(字符串) | 是不是以指字符串开头 | ★★ |
endsWith(字符串) | 是不是以指字符串结尾 | ★★ |
contains(字符串) | 是否包含指定符串 | ★★ |
split(‘字符’) | 分割字符串 | ★★★★★ |
valueOf() | 把其它类型转换为字符串 | ★★★★★ |
trim() | 去除左右两端的空格 | ★★★★★ |
compareToIgnoreCase(字符串) | 不区分大小写进行比较,得到字符ascii码的差值或长度差值 | ★★ |
replaceAll(要替换的字符串,替换的字符串); | 在replaceAll方法中 第一个字符串参数可以配合正则表达式使用 | ★★★★ |