(1)常见String类的获取功能
length:获取字符串长度;
charAt(int index):获取指定索引位置的字符;
indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引;
substring(int start):从指定位置开始截取字符串,默认到末尾;
substring(int start,int end):从指定位置开始到指定位置结束截取字符串。
(2)常见String类的判断功能
equals(Object obj):比较字符串的内容是否相同,区分大小写;
contains(String str): 判断字符串中是否包含传递进来的字符串;
startsWith(String str): 判断字符串是否以传递进来的字符串开头;
endsWith(String str): 判断字符串是否以传递进来的字符串结尾;
isEmpty(): 判断字符串的内容是否为空串""。
(3)常见String类的转换功能
byte[] getBytes(): 把字符串转换为字节数组;
char[] toCharArray(): 把字符串转换为字符数组;
String valueOf(char[] chs): 把字符数组转成字符串;
valueOf可以将任意类型转为字符串;
toLowerCase(): 把字符串转成小写;
toUpperCase(): 把字符串转成大写;
concat(String str): 把字符串拼接。
(4)常见String类的其他常用功能
replace(char old,char new) 将指定字符进行互换;
replace(String old,String new) 将指定字符串进行互换;
trim() 去除两端空格;
int compareTo(String str) 会对照ASCII 码表,从第一个字母进行减法运算,返回的就是这个减法的结果。如果前面几个字母一样,会根据两个字符串的长度进行减法运算,返回的就是这个减法的结果,如果两个字符串一模一样,返回的就是0。