char charAt(int index) |
取出当前子符串的index位置的字符 |
int codePointAt(int index) |
取出当前子符串的index位置的字符,它返回的是字符对应的ascii码(codePoints:Ascii码) |
int codePointBefore(int index) |
取出当前子符串的index前面的(-1)位置的字符,它返回的是字符对应的ascii码 |
int compareTo(String anotherString) |
使用当前子符串与另一个字符串(使用自然的顺序,它在Ascii表当中的位置)比较,如果当前子符串排在另一个字符串的前面,则返回负值。如果它俩相等,则返回0.如果当前子符串排在另一个字符串的后面,则返回正值 |
int compareToIgnoreCase(String str) |
同 compareTo,但是要忽略大小写 |
String concat(String str) |
拼接,将当前符串与另一个字符串进行拼运算后返回 |
boolean contains(CharSequence s) |
当前当符串当中,是否包含另一个字符序列(字符序列: String,StringBuffer,StringBuilder) |
static String copyValueOf(char[] data) |
相当于 valueOf(char[])。将char[]的内容全部取出组成字符串 |
static String copyValueOf(char[] data, int offset, int count) |
返回新String对象,它的值从char数组的offset开始取字符,取count个字符 |
boolean endsWith(String suffix) |
当前字符串是否是使用另一个字符串结尾的 |
boolean startsWith(String prefix) |
当前字符串是否是使用另一个字符串开头的 |
boolean startsWith(String prefix, int toffset) |
当前字符串是否是使用另一个字符串开头的,从toffset开始 |
boolean equals(Object anObject) |
当前字符串是否和另一个对象(一般情况下是字符串)的值相等 |
boolean equalsIgnoreCase(String anotherString) |
当前字符串是否和另一个对象(一般情况下是字符串)的值相等,在比较时会忽略大小写 |
int indexOf(String str) |
在当前字符中当中查找指定的字符串,返回的是指定字符串第一次出现的index,如果没有找到返回-1 |
int indexOf(String str, int fromIndex) |
在当前字符中当中查找指定的字符串,返回的是指定字符串第一次出现的index,如果没有找到返回-1(fromIndex: 从哪一个索引位置开始) |
int indexOf(int ch) |
在当前字符中当中查找指定的字符(使用ascii表示的),返回的是指定字符第一次出现的index,如果没有找到返回-1 |
int indexOf(int ch, int fromIndex) |
在当前字符中当中查找指定的字符(使用ascii表示的),返回的是指定字符第一次出现的index,如果没有找到返回-1(fromIndex: 从哪一个索引位置开始) |
boolean isEmpty() |
当前字符串的length是否是0 |
int length() |
返回当前字符串的长度 |
int lastIndexOf(int ch) |
在当前字符中当中查找指定的字符(使用ascii表示的),返回的是指定字符最后一次出现的index,如果没有找到返回-1 |
int lastIndexOf(int ch,int fromIndex) |
在当前字符中当中查找指定的字符(使用ascii表示的),返回的是指定字符最后一次出现的index,如果没有找到返回-1(fromIndex: 从哪一个索引位置开始 (从左向右查找,截止fromIndex位置为止)) |
int lastIndexOf(String str) |
在当前字符中当中查找指定的字符串,返回的是指定字符串最后一次出现的index,如果没有找到返回-1 |
int lastIndexOf(String str,int fromIndex) |
在当前字符中当中查找指定的字符串,返回的是指定字符串最后一次出现的index,如果没有找到返回-1(fromIndex: 从哪一个索引位置开始 (从左向右查找,截止fromIndex位置为止)) |
String replace(char oldChar, char newChar) |
在当前字符串中,使用newChar替换oldChar,全部替换 |
String replace(CharSequence target, CharSequence replacement) |
在当前字符串中,使用replacement替换target,全部替换(target: oldString、replacement: newString) |
String replaceAll(String regex, String replacement) |
在当前字符串中,使用replacement替换regex,全部替换、regex: 使用正则表达式表示的一个字符串规则 |
String replaceFirst(String regex, String replacement) |
在当前字符串中,使用replacement替换regex,只替换第一个(regex: 使用正则表达式表示的一个字符串规则) |
String[] split(String regex) |
将当前符串按一定的规则(分隔符)进行拆分,将拆分后的每一部分放入数组 |
String[] split(String regex, int limit) |
将当前符串按一定的规则(分隔符)进行拆分,将拆分后的每一部分放入数组(limit: 最多拆分成limit段) |
String substring(int beginIndex) |
substring: 截取字符串、beginIndex: 从哪一个索引开始,到最后一位结束 |
String substring(int beginIndex, int endIndex) |
截取字符串beginIndex: 从哪一个索引开始endIndex: 到哪里结束(不能包含endIndex位置)[beginIndex,endIndex) 左闭右开原则 |
String toLowerCase() |
将当前字符串全部转小写 |
String toUpperCase() |
将当前字符串全部转全写 |
String trim() |
将当前字符串的前导和后导空格删除 |
static String valueOf(boolean b) |
将布尔类型转换为字符串类型 |
static String valueOf(int i) |
将int类型转换为字符串类型 |
static String valueOf(Object obj) |
将Object类型转换为字符串类型(toString()) |
static String valueOf(char[] data, int offset, int count) |
offset:起始位置的index、count: 欲从char[]当中读取的字符个数 |