字符串常用方法

序号

方法名

参数

备注

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拆分得到。

原文地址:https://www.cnblogs.com/tytr/p/5897407.html