Java-String常用API
返回值类型 | 方法 | 用途 | 备注 |
char |
charAt(int index) |
返回 char 指定索引处的值。 |
|
int |
compareTo(String anotherString) |
按字典顺序比较两个字符串。
|
值<0:参数字符串在后
值=0:参数字符串与对象字符串相等
值>0:参数字符串在前
|
String | concat(String str) |
将指定的字符串连接到该字符串的末尾。 | |
boolean |
contains(CharSequence s) |
当且仅当此字符串包含指定的char值序列时才返回true。
|
|
boolean | endsWith(String suffix) |
测试此字符串是否以指定的后缀结尾。 | |
boolean | startsWith(String prefix) |
测试此字符串是否以指定的前缀开头。
|
|
boolean | equals(Object anObject) |
将此字符串与指定对象进行比较。
|
|
boolean | equalsIgnoreCase(String anotherString) |
将此 String 与其他 String 比较,忽略案例注意事项。 |
|
int |
indexOf(int ch) |
返回指定字符第一次出现的字符串内的索引 | |
int |
indexOf(String str) |
返回指定子字符串第一次出现的字符串内的索引。
|
|
boolean |
isEmpty() |
返回 true 如果,且仅当 length() 为 0 。 |
|
int |
|
返回指定字符的最后一次出现的字符串中的索引。 | |
int | lastIndexOf(String str) |
返回指定子字符串最后一次出现的字符串中的索引。
|
|
int | length() |
返回此字符串的长度。 | |
boolean |
matches(String regex) |
告诉这个字符串是否匹配给定的 regular expression 。
|
用于正则校验 |
String |
|
返回从替换所有出现的导致一个字符串
oldChar 在此字符串 newChar 。 |
|
|
|
用给定的替换替换与给定的 regular expression匹配的此字符串的每个子字符串。
|
|
String[] |
split(String regex) |
将此字符串分割为给定的 regular expression的匹配。 | |
String | substring(int beginIndex) |
返回一个字符串,该字符串是此字符串的子字符串。 | beginIndex:开始索引 |
String | substring(int beginIndex, int endIndex) |
返回一个字符串,该字符串是此字符串的子字符串。
|
beginIndex:开始索引 endIndex:结尾索引 |
char[] | toCharArray() |
将此字符串转换为新的字符数组。 | |
String |
toLowerCase() |
将此字符串转换为全小写。 | |
String |
toUpperCase() |
将此字符串转换为全小=大写。 | |
String |
trim() |
返回一个字符串,其值为此字符串,并删除任何前导和尾随空格。 | |
static String |
valueOf(<T>b) |
将T型数据转换为字符串 。 |