获取字符串的长度:
int length():获取指定字符串的长度(字符个数);
字符的搜索:
char charAt(int index):获取指定index下标位置的字符;
比较字符串:
boolean equals(Object anObject) :比较字符串的内容是否相同;
大小写转换:
String toLowerCase():把字符串转换为小写字符串;
String toUpperCase():把字符串转换为大写字符串;
字符串的搜索:
int indexOf(String str):获取指定字符串str在原字符串中第一次出现的下标位置;
int lastIndexOf(String str):获取指定字符串str在原字符串中最后一次出现的下标位置;
boolean startwith(String fix):判断字符串是否以指定字符串fix开头,返回一个boolean类型的值;
boolean endWith(String str):判断字符串是否以指定字符串str结尾,返回一个boolean类型的值
boolean contains(CharSequence s):查找字符串中是否存在指定子字符串s,返回一个boolean类型的值;
截取子字符串:
String substring(int beginIndex):从beginIndex开始截取子字符串,截取至原字符串末尾;
String substring(int beginIndex, int endIndex):从beginIndex开始截取子字符串,截取至原字符串endIndex(不包括endIndex);
去除首位空白字符:
String trim():移除字符串首尾空白字符包括\t、\r、\n(没有改变字符串内容,而是返回一个新的字符串);
boolean isEmpty():判断字符串是否为空字符串,返回值为boolean类型;
替换字符串:
String replace(CharSequence target,CharSequence replacement):将字符串中所有的target字符串替换为replacement;
String replace(String regex,String replacement):将原字符串中第一个regex字符串替换为replacement;
分割字符串:
String[] split(String regex):按照指定字符串regex切割原字符串,返回一个新的字符串数组;
拼接字符串:
String join(CharSequence delimiter, CharSequence... elements):指定字符串delimiter连接字符数组elements;
格式化字符串:
String format(String format, Object... args):传入其他参数以及占位符,生成新的字符串;
类型转换:
String valueOf():把任意类型或引用类型转换为字符串;