Transfer from https://www.runoob.com/java/java-string.html
Here is the String class supports methods for more details, see the Java String API documentation:
SN (serial number) | The method described |
---|---|
1 | char charAt (int index) Returns the char value at the specified index. |
2 | int compareTo (Object o) comparing the string and another object. |
3 | int compareTo (String anotherString) lexicographically compare two strings. |
4 | int compareToIgnoreCase (String str) Compares two strings lexicographically, without regard to case. |
5 | String concat (String str) the specified string is connected to this end of the string. |
6 | boolean contentEquals (StringBuffer sb) if and only if the specified character string when the character has the same sequence StringBuffer returns true. |
7 | static String copyValueOf (char [] data ) Returns the String array specified character sequence. |
8 | static String copyValueOf (char [] data , int offset, int count) Returns the String array specified character sequence. |
9 | boolean endsWith (String suffix) Tests if this string ends with the specified suffix. |
10 | boolean equals (Object anObject) comparing this character string with the specified object. |
11 | boolean equalsIgnoreCase (String anotherString) this String comparison with another String, ignoring case considerations. |
12 | byte [] the getBytes () using the platform's default character set encoding is byte String this sequence, storing the result into a new byte array. |
13 | byte [] getBytes (String charsetName) using the specified character set coding this String is byte sequence, and storing the result into a new byte array. |
14 | void getChars (int srcBegin, int srcEnd , char [] dst, int dstBegin) characters from the character string copied to the target array. |
15 | int hashCode () Returns the hash code of this string. |
16 | int indexOf (int ch) Returns the index of the character string appears in this first time. |
17 | int indexOf (int ch, int fromIndex ) Returns the index at a specified character appears in this string for the first time, start the search from the specified index. |
18 | int indexOf (String str) Returns the index of the substring in the first occurrence of the string. |
19 | int indexOf(String str, int fromIndex) 返回指定子字符串在此字符串中第一次出现处的索引,从指定的索引开始。 |
20 | String intern() 返回字符串对象的规范化表示形式。 |
21 | int lastIndexOf(int ch) 返回指定字符在此字符串中最后一次出现处的索引。 |
22 | int lastIndexOf(int ch, int fromIndex) 返回指定字符在此字符串中最后一次出现处的索引,从指定的索引处开始进行反向搜索。 |
23 | int lastIndexOf(String str) 返回指定子字符串在此字符串中最右边出现处的索引。 |
24 | int lastIndexOf(String str, int fromIndex) 返回指定子字符串在此字符串中最后一次出现处的索引,从指定的索引开始反向搜索。 |
25 | int length() 返回此字符串的长度。 |
26 | boolean matches(String regex) 告知此字符串是否匹配给定的正则表达式。 |
27 | boolean regionMatches(boolean ignoreCase, int toffset, String other, int ooffset, int len) 测试两个字符串区域是否相等。 |
28 | boolean regionMatches(int toffset, String other, int ooffset, int len) 测试两个字符串区域是否相等。 |
29 | String replace(char oldChar, char newChar) 返回一个新的字符串,它是通过用 newChar 替换此字符串中出现的所有 oldChar 得到的。 |
30 | String replaceAll(String regex, String replacement) 使用给定的 replacement 替换此字符串所有匹配给定的正则表达式的子字符串。 |
31 | String replaceFirst(String regex, String replacement) 使用给定的 replacement 替换此字符串匹配给定的正则表达式的第一个子字符串。 |
32 | String[] split(String regex) 根据给定正则表达式的匹配拆分此字符串。 |
33 | String[] split(String regex, int limit) 根据匹配给定的正则表达式来拆分此字符串。 |
34 | boolean startsWith(String prefix) 测试此字符串是否以指定的前缀开始。 |
35 | boolean startsWith(String prefix, int toffset) 测试此字符串从指定索引开始的子字符串是否以指定前缀开始。 |
36 | CharSequence subSequence(int beginIndex, int endIndex) 返回一个新的字符序列,它是此序列的一个子序列。 |
37 | String substring(int beginIndex) 返回一个新的字符串,它是此字符串的一个子字符串。 |
38 | String substring(int beginIndex, int endIndex) 返回一个新字符串,它是此字符串的一个子字符串。 |
39 | char[] toCharArray() 将此字符串转换为一个新的字符数组。 |
40 | String toLowerCase() 使用默认语言环境的规则将此 String 中的所有字符都转换为小写。 |
41 | String toLowerCase(Locale locale) 使用给定 Locale 的规则将此 String 中的所有字符都转换为小写。 |
42 | String toString() 返回此对象本身(它已经是一个字符串!)。 |
43 | String toUpperCase() 使用默认语言环境的规则将此 String 中的所有字符都转换为大写。 |
44 | String toUpperCase(Locale locale) 使用给定 Locale 的规则将此 String 中的所有字符都转换为大写。 |
45 | String trim() 返回字符串的副本,忽略前导空白和尾部空白。 |
46 | static String valueOf(primitive data type x) 返回给定data type类型x参数的字符串表示形式。 |