一 、常见String类的获取功能

(1) length:获取字符串长度;

(2) charAt(int index):获取指定索引位置的字符;

(3) indexOf(int ch):返回指定字符在此字符串中第一次出现处的索引;(数字是ASCII码中对应的字符数值)

(4) substring(int start):从指定位置开始截取字符串,默认到末尾;

(5) substring(int start,int end):从指定位置开始到指定位置结束截取字符串;

二、常见String类的判断功能

(1)equals(Object obj): 比较字符串的内容是否相同,区分大小写;

(2)contains(String str): 判断字符串中是否包含传递进来的字符串;

(3)startsWith(String str): 判断字符串是否以传递进来的字符串开头;

(4)endsWith(String str): 判断字符串是否以传递进来的字符串结尾;

(5)isEmpty(): 判断字符串的内容是否为空串"";

三、常见String类的转换功能

(1)byte[] getBytes(): 把字符串转换为字节数组;

(2)char[] toCharArray(): 把字符串转换为字符数组;

(3)String valueOf(char[] chs): 把字符数组转成字符串。valueOf可以将任意类型转为字符串;

(4)toLowerCase(): 把字符串转成小写; toUpperCase(): 把字符串转成大写;

(5)concat(String str): 把字符串拼接;

四、常见String类的其他常用功能

(1)replace(char old,char new) 将指定字符进行互换

(2)replace(String old,String new) 将指定字符串进行互换

(3)trim() 去除两端空格

(4)int compareTo(String str)