首页 > 代码库 > 字符串常用方法
字符串常用方法
序号 | 方法名 | 参数 | 备注 |
1 | length() | 无参 | 返回字符串的长度(包含的字符数) |
2 | equals(String s) | s表示目标字符串对象 | 如果当前字符串与目标字符串s完全相同,返回true,否则返回false |
3 | startsWith(String s) | 判断当前字符串是否由目标字符串s开头,如果是返回true,否则返回false | |
4 | endsWith(String s) | 判断当前字符串是否由目标字符串s结尾,如果是返回true,否则返回false | |
5 | compareTo(String s) | 当前字符串与目标字符串s按字典序比较,如果当前字符串与s相同返回0,如果大于s,返回正数,否则返回负数 |
6 | indexOf(String s) | s表示目标字符串对象
start表示起始位置
end表示结束位置 | 从当前字符串的起始位置检索目标字符串s第一次出现的位置(从0开始计数),如果没有检索到s返回-1 |
7 | lastIndexOf(String s) | 从当前字符串的起始位置检索目标字符串s最后一次出现的位置(从0开始计数),如果没有检索到s返回-1 | |
8 | indexOf(String s, int start) | 从当前字符串的start位置开始检索目标字符串s第一次出现的位置(从0开始计数),如果没有检索到s返回-1 | |
9 | lastIndexOf(String s, int end) | 从当前字符串的起始位置开始,到end位置结束,检索目标字符串s最后一次出现的位置(从0开始计数),如果没有检索到s返回-1 |
10 | substring(int start) | start表示起始位置
end表示结束位置 | 返回当前字符串从start开始截取到当前字符串末尾的部分。 |
11 | substring(int start, int end) | 返回当前字符串,从start开始截取到end之前的部分。 |
12 | replaceAll(String old, String new) | old表示原子串
new替换成的新子串 | 返回当前字符串用new替换old的结果 |
13 | trim() | 返回当前字符串去掉起始和结束位置的全部空格的字符串 | |
14 | split(String sign) | 返回一个数组,该数组由目标字符串根据sign拆分得到。 |
字符串常用方法